xpath 在firefox,chrome中正常,在requests中不正常的解決。

經屢次測試發現:html

lxml中的etree格式化之後,直接使用firefox或chrome提取的xpath檢索不到內容。chrome

主要是由於tbody測試

# 車種xpath
czxx = '/html/body/table/tbody/tr/td/table/tbody/tr[1]/td[7]'
# 車型xpath
cxxx = '/html/body/table/tr/td/table/tr[1]/td[5]'

看上面兩個,去掉tbody就能夠了。spa

上面兩個xpath是用firefox提取的。firefox

下面是chrome提取的,也是要去掉tbodyxml

 

# 車種xpath
czxx = '//*[@id="report1"]/tr[1]/td[7]'
# 車型xpath
cxxx = '//*[@id="report1"]/tr[1]/td[5]'
相關文章
相關標籤/搜索