鱼C论坛

 找回密码
 立即注册
查看: 1124|回复: 1

[已解决]爬虫问题

[复制链接]
发表于 2021-4-18 14:53:53 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
一个写入b站评论的程序:

  1. import urllib.request as r
  2. import urllib.parse as p
  3. import json as j

  4. def ping(x):
  5.     url = 'https://api.bilibili.com/x/v2/reply/add'#一个b站的写入评论网站
  6.     data = {}
  7.     proxy_support = r.ProxyHandler({'https':'183.242.14.130'})#ip
  8.     opener = r.build_opener(proxy_support)
  9.     opener.addheaders = [('User-Agent','Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:87.0) Gecko/20100101 Firefox/87.0')]
  10.     r.install_opener(opener)
  11.    
  12.     data['oid']="930233552"
  13.     data['type']="1"
  14.     data['message']=x#x就是ping(x)里的x
  15.     data['plat']="1"
  16.     data['ordering']="heat"
  17.     data['jsonp']="jsonp"
  18.     data['csrf']="4da0ff11ae39439214ad12c2c64dfd93"
  19.    
  20.     data = p.urlencode(data).encode('utf-8')
  21.     resphonse = r.urlopen(url,data)
  22.     html = resphonse.read().decode('utf-8')
  23.     htmlx = j.loads(html)
  24.     print(htmlx)#检验是否写入
复制代码


错误:
urllib.error.URLError: <urlopen error [Errno 110] Connection timed out>
最佳答案
2021-6-23 16:31:02
连接超时,在执行一次就好了,如果还不行就在执行一次
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-6-23 16:31:02 | 显示全部楼层    本楼为最佳答案   
连接超时,在执行一次就好了,如果还不行就在执行一次
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-22 02:56

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表