Vì vậy, tôi có một trang chai trong Pythonanywhere đang hiển thị một danh sách các mục trong cơ sở dữ liệu sqlite của tôi. Trong mỗi mục có thể thay đổi, tôi muốn cung cấp cho trang khác thông tin liên quan từ cơ sở dữ liệu dựa trên tên của mục danh sách đã được nhấp.
Vì vậy, trong trường hợp này, tôi muốn lấy giá trị của phần tử này và sử dụng biến trong truy vấn SQLite của tôi thông qua Python.
Tuy nhiên, theo hiểu biết của tôi, giá trị của một phần tử HTML không thể truy xuất. Tôi đang tự hỏi nếu có ai biết cách lấy giá trị năng động này với Python.
Back
Case Fan Parts
%for record in result:
{{ record[1] }}
{{ record[2] }}
%end
Back
Spec Sheet
%for item in itemResult:
{{ item[1] }}
Price: {{ item[2] }}
Rating: {{ item[3] }}
Color: {{ item[4] }}
Size: {{ item[5] }}
RPM: {{ item[6] }}
Airflow: {{ item[7] }}
Noise Level:{{ item[8] }}
%end
Trong bài viết này, chúng tôi chỉ ra cách tìm các phần tử HTML của một lớp nhất định hoặc một ID nhất định trong Python bằng cách sử dụng đẹp.
Vì vậy, hãy nói rằng chúng ta có một đoạn có thuộc tính lớp bằng với "TopSection".
Làm thế nào chúng ta có thể nhận được tất cả các thẻ đoạn văn có một lớp bằng với "TopSection"
Và cách chúng tôi làm điều này là bằng cách sử dụng một từ điển có khóa lớp và giá trị bằng "Top".
Điều này được hiển thị trong mã dưới đây.
Vì vậy, chúng ta hãy xem qua mã này ngay bây giờ.
Vì vậy, chúng tôi nhập mô -đun yêu cầu.
Sau đó chúng tôi nhập đẹp từ BS4.
Sau đó, chúng tôi tạo một biến có tên là getPage và đặt nó bằng yêu cầu.get ['//www.learningaboutelectronics.com']
Sau đó, chúng tôi tạo phiên bản đẹp của trang này và phân tích các yếu tố HTML của tài liệu này.
Sau đó, chúng tôi tạo một biến có tên là All_Class_Topsection. Điều này tìm thấy tất cả các yếu tố P [các phần tử đoạn] có thuộc tính lớp bằng với "TopSection"
Sau đó, chúng tôi tạo một vòng lặp lặp qua tất cả các thẻ đoạn của lớp "TopSection" và in từng thẻ.
Và ID là điều chính xác tương tự.
Giả sử chúng ta có các đoạn văn có ID bằng "para1"
Mã để in ra tất cả các thẻ đoạn văn bằng ID "para1" được hiển thị bên dưới.
Vì vậy, mã này tái hiện và in ra tất cả các yếu tố đoạn văn bằng ID "para1"
Và đây là cách bạn có thể truy cập phần tử với các thuộc tính lớp hoặc ID cụ thể trong Python bằng cách sử dụng đẹp.
Tài nguyên liên quan