- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在尝试解析此页面的评论:http://www.amazon.co.uk/product-reviews/B00143ZBHY
使用以下方法:
mã số
html # a variable which contains exact html as given at the above page.
from lxml import etree
tree = etree.HTML(html)
r = tree.xpath(".//*[@id='productReviews']/tbody/tr/td[1]/div[9]/text()[4]")
print len(r)
print r[0].tag
đầu ra
0
Theo dõi (cuộc gọi gần đây nhất là cuộc gọi cuối cùng):
File "c.py", line 37, in
print r[0].tag
IndexError: list index out of range
p,s,: 当在 firefox 的 xpath 检查器插件上使用相同的 xpath 时,我可以很容易地做到这一点。但是这里没有结果,请帮助!
câu trả lời hay nhất
尝试删除 /tbody
形式 XPath — 没有 hiện hữu
#productReviews
.
import urllib2
html = urllib2.urlopen("http://www.amazon.co.uk/product-reviews/B00143ZBHY").read()
from lxml import etree
tree = etree.HTML(html)
r = tree.xpath(".//*[@id='productReviews']/tr/td[1]/div[9]/text()[4]")
print r[0]
Đầu ra:
bought this as replacement for the original cover which came with my greenhouse and which ripped in the wind. so far this seems a good replacement although for some reason it seems slightly too small for my greenhouse so that i cant zip both sides of the front at the same time. seems sturdier and thicker than the cover i had before so hoping it lasts a bit longer!
关于python - 无法使用 lxml Xpath 解析器解析 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11458902/
Tôi gặp sự cố khi sử dụng AJAX để phân tích mảng JSON từ dịch vụ web mà tôi đang tạo. Giao diện người dùng của tôi là sự kết hợp ajax và jquery đơn giản hiển thị kết quả được trả về từ dịch vụ web mà tôi đang tạo. Mặc dù tôi biết việc kiểm tra cơ sở dữ liệu của mình
Thật khó để nói những gì để hỏi ở đây. Câu hỏi không rõ ràng, mơ hồ, không đầy đủ, quá rộng hoặc hùng biện và không thể trả lời hợp lý ở dạng hiện tại. Để được trợ giúp làm rõ vấn đề này để có thể mở lại, hãy truy cập trung tâm trợ giúp Đóng 1.
Tôi đang gặp sự cố khi chạy ứng dụng Android và gặp lỗi sau java.lang.NoClassDefFoundError: com.parse.Parse khi tôi cố chạy ứng dụng. Câu trả lời hay nhất là đây
Có cách nào để ngăn etree phân tích cú pháp các thực thể HTML trong khi phân tích nội dung HTML không? html = etree.HTML('&') html.find('.//body').text cái này mang lại cho tôi '&' nhưng tôi muốn
Tôi có một ví dụ hơi điên rồ, nhưng có vẻ như đây là một bài tập hay dành cho các chuyên gia xác định phạm vi hàm JavaScript: (function (global) { // our module number one
đóng cửa. Câu hỏi này yêu cầu chi tiết hoặc rõ ràng. Câu trả lời không được chấp nhận vào thời điểm này. Bạn muốn cải thiện câu hỏi này? Thêm chi tiết và làm rõ câu hỏi bằng cách chỉnh sửa bài đăng này Đã đóng 8 năm trước. Cải thiện điều đó
Tôi cần viết một tập lệnh lấy liên kết và phân tích HTML của trang được liên kết để trích xuất tiêu đề và một số dữ liệu khác, chẳng hạn như có thể là một mô tả ngắn, như nội dung bạn liên kết đến trên Facebook. Nó được gọi khi người dùng thêm liên kết vào trang web, vì vậy nó được khởi chạy ở phía máy khách
Thay vào đó, khi phát triển cục bộ trong Mã VS, gói sẽ phân giải thành C:/Users//AppData/Local/Microsoft/TypeScript/3.5/node_modules/@types//index
Tôi gặp vấn đề khi phân tích cú pháp json từ php sang javascript, đây là mã mẫu của tôi: //function MethodAjax = function (wsFile, param) {
Tôi gặp vấn đề khi phân tích cú pháp json từ php sang javascript, đây là mã mẫu của tôi: //function MethodAjax = function (wsFile, param) {
Tôi được giao công việc "dịch" ngôn ngữ này sang ngôn ngữ khác. Mã nguồn quá linh hoạt (phức tạp) đối với cách tiếp cận từng dòng đơn giản bằng cách sử dụng các biểu thức thông thường. Tôi có thể tìm hiểu thêm về phân tích từ vựng và trình phân tích cú pháp ở đâu? Câu trả lời hay nhất Nếu bạn muốn "xúc động" về chủ đề này
Xin chào, tôi gặp sự cố khi phân tích văn bản này { { {[system1];1;1;0.612509325}; {[system2];1;
Tôi đang viết một số mã bằng phần mở rộng cho adobe after effect mà cuối cùng lại là javascript. Tôi có một mảng và tôi chỉ muốn tìm kiếm từ "lắp ráp" và trả về toàn bộ jc3_
Tôi có mã này: $(document).ready(function() { // }); Vấn đề: Mã bên ngoài khối FB_RequireFeatures được thực thi trước mã bên trong nó. do đó ai
Thông tin cơ bản: Một số dịch vụ trong dự án netcore giao tiếp thông qua phần mềm trung gian, chẳng hạn như các thành phần orleans. Trong đó, dịch vụ và máy khách sẽ chỉ định cổng và cổng. Chúng ta chỉ cần mở máy khách ra thế giới bên ngoài và đóng cổng trên máy chủ. Nó tương đương với việc loại bỏ máy chủ, giúp tiết kiệm một số tiền.
1. Đầu tiên dán mã mà tôi đã kiểm tra thành công và sao chép mã như sau: protected void onMeasure(int widthMeasureSpec, int HeightMeasureSpec)
XML là gì? XML đề cập đến Ngôn ngữ đánh dấu eXtensible (Ngôn ngữ đánh dấu eXtensible), một tập hợp con của ngôn ngữ đánh dấu phổ quát tiêu chuẩn. Đây là ngôn ngữ đánh dấu được sử dụng để đánh dấu các tài liệu điện tử nhằm biến chúng thành cấu trúc. Bạn có thể học X thông qua trang web này
[Mã PHP] Sao chép mã như sau: $stmt = mssql_init('P__Global_Test', $conn) hoặc die("initialize sto
Chỉ cần thực thi đoạn mã sau trong Trình phân tích truy vấn SQL. Sao chép mã như sau: khai báo @t varchar(255),@c varchar(255) khai báo table_cursor curs
Lời nói đầu: Gần đây tôi đã thực hành một số câu hỏi về thuật toán front-end. Các câu hỏi sau đây đều là phương pháp viết cá nhân và không phải là câu trả lời chuẩn. Nếu có sai sót, vui lòng chỉ ra. câu hỏi nào đó cũng có thể post vào phần bình luận. Ý kiến, học hỏi lẫn nhau Câu 1: Trong mảng hai chiều.
Tôi là một lập trình viên xuất sắc, rất giỏi!