簡體   English   中英

Python Xpath請求不定期返回空列表

[英]Python Xpath request returns empty list irregularly

我知道有很多類似的問題,但是我經歷了所有這些問題,他們無法幫助我。 我正在嘗試從網站獲取信息,並且在其他網站上也成功使用了相同的方法。 但是,在這里不起作用。 如果有人可以給我一些提示,我將不勝感激!

我想從這個網站上獲得明天的最高氣溫。

import re, requests, time
from lxml import html

page = requests.get('http://www.weeronline.nl/Europa/Nederland/Amsterdam/4058223')  
tree = html.fromstring(page.content)
a = tree.xpath('//*[@id="app"]/div/div[2]/div[5]/div[2]/div[2]/div[6]/div/div/div/div/div/div/ul/div[2]/div/li[1]/div/span/text()')
print(a)

但是,這將返回一個空列表。 我在其他幾個網站上使用的方法也一樣。 我嘗試將此方法應用於本網站和該域的其他部分,但無濟於事。

感謝您提供的所有幫助! 最好的祝福

請注意,當您嘗試打開該頁面時,系統會詢問您是否同意允許cookie。 (就是這樣,我沒有荷蘭語。)您將需要使用諸如selenium之類的東西來單擊“確定”按鈕,以便您可以訪問真正想要的頁面。 然后,您可以使用Web Scrape頁面上討論的具有多個部分的技術 ,以獲取該頁面的HTML,最后應用所需的xpath來檢索所需的內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM