WinError 10060连接尝试失败

时间:2019-05-19 18:04:41

标签: python windows jupyter-notebook timeout

我正在编写Jupyter Notebook作业,并且基本上,我正在使用BeautifulSoup抓取网页上的一些信息(在百思买评论上运行分类器)。但是,每当我尝试运行它时,我都会遇到超时错误,这不应该发生,因为我的网络和我的机器都非常受欢迎,我从未遇到任何其他语言/软件的问题。

我已经尝试使用urllib和其他东西,但这并没有真正解决问题。

data = []
for i in range(1,250):

url = ("https://www.bestbuy.com/site/reviews/google-home-mini-charcoal/6082195?rating=1%2C2%2C3%2C4&page="+ str(i))
page = urlopen(url)
soup = BeautifulSoup(page)
x = soup.find_all("li", {"class":"review-item"})
for item in x:
    author_name =item.find_all("div",attrs = {"class":"author"})[0].text
    rating = item.find_all("span",attrs={"class":"c-review-average"})[0].text
    review_title = item.find_all("h4",attrs={"class":"col-md-9 col-sm-9 col-xs-12 title"})[0].text
    review_description = item.find_all("p",attrs={"class":"pre-white-space"})[0].text
    data.append((author_name,rating, review_title,review_description ))

我应该获取数据,然后使用pandas数据格式将其分离,但这是唯一的结果:

“ TimeoutError:[WinError 10060]连接尝试失败,因为一段时间后连接方未正确响应,或者由于连接的主机未能响应而建立的连接失败”

0 个答案:

没有答案