| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
一个写入b站评论的程序: 
 
- import urllib.request as r
 
 - import urllib.parse as p
 
 - import json as j
 
  
- def ping(x):
 
 -     url = 'https://api.bilibili.com/x/v2/reply/add'#一个b站的写入评论网站
 
 -     data = {}
 
 -     proxy_support = r.ProxyHandler({'https':'183.242.14.130'})#ip
 
 -     opener = r.build_opener(proxy_support)
 
 -     opener.addheaders = [('User-Agent','Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:87.0) Gecko/20100101 Firefox/87.0')]
 
 -     r.install_opener(opener)
 
 -     
 
 -     data['oid']="930233552"
 
 -     data['type']="1"
 
 -     data['message']=x#x就是ping(x)里的x
 
 -     data['plat']="1"
 
 -     data['ordering']="heat"
 
 -     data['jsonp']="jsonp"
 
 -     data['csrf']="4da0ff11ae39439214ad12c2c64dfd93"
 
 -     
 
 -     data = p.urlencode(data).encode('utf-8')
 
 -     resphonse = r.urlopen(url,data)
 
 -     html = resphonse.read().decode('utf-8')
 
 -     htmlx = j.loads(html)
 
 -     print(htmlx)#检验是否写入
 
 
  复制代码 
 
错误: 
urllib.error.URLError: <urlopen error [Errno 110] Connection timed out>
连接超时,在执行一次就好了,如果还不行就在执行一次 
 
 
 |   
 
 
 
 |