|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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>
连接超时,在执行一次就好了,如果还不行就在执行一次
|
|