【发布时间】:2023-03-04 08:05:05
【问题描述】:
我正在对机票网站进行网页抓取。我的问题是:我正在使用 Chrome 开发人员来识别我要抓取的 HTML 对象的类。但是,我的代码没有找到它。看起来我没有下载可以在 Chrome 开发人员扩展中看到的 HTML 代码。 (检查项目...)
import requests
from BeautifulSoup import BeautifulSoup
url = 'http://www.momondo.de/flightsearch/?Search=true&TripType=2&SegNo=2&SO0=BOS&SD0=LON&SDP0=07-09-2016&SO1=LON&SD1=BOS&SDP1=12-09-2016&AD=1&TK=ECO&DO=false&NA=false'
req = requests.get(url)
soup = BeautifulSoup(req.content)
x = soup.findAll("span" ,{"class":"value"} )
【问题讨论】:
-
如果我发现有人为了自己的利益而爬取我的网站,我会尽快阻止他们的访问。请记住,网站有时会提供您可以使用的 API。此外,当他们更改网站布局/结构时会发生什么?