python-写爬虫时遇到的问题 TimeoutError: [WinError 10060]

问题提示->

Timeouterror:[WinError 10060]由于连接放在一点时间后没有正确答复或连接的主机没有反应,连接尝试失败。

 

 这两天在写爬虫脚本,运行的时候会出现这个报错。因为我爬取到数据之后会插入到数据库,看到这个提示就很正常的以为是在链接服务器数据库时出现的错误,就去网上找解决办法,花了一天也没有解决这个问题。

第二天,有需要写一个爬虫的脚本,这次不需要把结果插入数据库,结果和昨天报了一样的错误。于是恍然大悟,这个问题并不是链接数据库的时候报的错,而是爬取信息的时候发生的错误。然后去搜索解决办法,解决问题的办法搜到了很多,试了很多都没有用,后来看到一个设置防火墙的尝试之后成功了,现在就把操作步骤写在下面。

解决步骤->

设置自己电脑的防火墙:windows->设置->windows安全中心->防火墙和网络保护->允许应用通过防火墙->更改设置

  我把列表里面的python和pycharm的专用和公用都勾选了,再运行我的爬虫脚本就不会报错了,然后我去运行昨天的脚本也不会报错了。

具体为什么关闭之后就可以,我现在也还不知道。之后弄清楚之后会更新在这里。

 

 

猜你喜欢

转载自www.cnblogs.com/humiao-0626/p/12196931.html
今日推荐