请问这个爬虫怎么了|小小敬意
import urllib.request as urlfrom urllib.parse import urlencode
import json as j
head = {}
head['User-Agent'] = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrom'
data = {\
'client': "pc",\
'exchange':'false',\
'fr':"browser_pc",\
'from':"auto",\
'needQc':'1',\
's':"d78cdd5a1a76770c398ca51493d3a2c0",\
'text':"I like FishC.com",\
'to':"zh-CHS",\
'uuid':"12681881-4857-4a6a-be0e-8c7bd28a73d3"}
data = urlencode(data).encode('utf-8')
ps=url.ProxyBasicAuthHandler({'http':'223.244.179.85:3256'})
opener = url.build_opener(ps)
opener.addheaders =
name = url.Request(r'https://fanyi.sogou.com/api/transpc/text/result',data,head)
response = opener.open(name)
html = response.read().decode('utf-8')
print(html)
不仅进不去还报错
{:5_92:} 求助{:10_277:} 我问一下,网站有没有问题 wangka 发表于 2021-8-10 21:03
我问一下,网站有没有问题
报什么错 本帖最后由 wangka 于 2021-8-10 21:17 编辑
你的逗号!,,看看呢?
爬虫是不断更新的 报错问题发一下 {:5_91:} 666 布吉岛 上面两位鱼油,要和平讨论呀 我猜你对基本爬虫的原理,都没搞清楚。。
而且这还是直接调用人家的api,你难道是人家内部员工?
其次,基本的拼写错误(明显的复制粘贴错误),没发现吗? 磊之茶 发表于 2021-8-10 21:03
求助
所有翻译网站,待翻译词句都是被加密的,如果是你自己提交请求,那么你要提交加密以后的字符串 6666666 我帮你把代码改好了呦,记得设置最佳答案呦。{:10_330:}
from urllib.request import *
from urllib.parse import urlencode
import json as j
from pprint import pprint
from gzip import GzipFile
from io import BytesIO
header = {
"Accept": "application/json, text/plain, */*",
"Accept-Encoding": "gzip, deflate, br",
"Accept-Language": "zh-CN,zh;q=0.9,ko;q=0.8,ga;q=0.7",
"Connection": "keep-alive",
"Sec-Fetch-Mode": "cors",
"Sec-Fetch-Site": "same-origin",
"User-Agent": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36",
"Host": "fanyi.sogou.com",
"Origin": "https://fanyi.sogou.com",
"Referer": "https://fanyi.sogou.com/text",
"Content-Type": "application/json;charset=UTF-8",
"Cookie": "ABTEST=0|1628641545|v17; IPLOC=CN2102; SUID=1C377177EF53A00A0000000061131909; SNUID=AF83C5C3B3B67D8E1C7E84C5B48B72CD; FUV=7780e23e4a0de1b60632bc7d414ef4d0; SGINPUT_UPSCREEN=1628641551176; SUV=1628641551193"
}
data = {
'client': "pc",
'exchange':'false',
'fr':"browser_pc",
'from':"auto",
'needQc':'1',
's':"d78cdd5a1a76770c398ca51493d3a2c0",
'text':"I like FishC.com",
'to':"zh-CHS",
'uuid':"12681881-4857-4a6a-be0e-8c7bd28a73d3"
}
data = j.dumps(data).encode('utf-8')
header["Content-Length"] = len(data)
ps=ProxyHandler({'http':'223.244.179.85:3256'})
opener = build_opener(ps)
Req = Request(r'https://fanyi.sogou.com/api/transpc/text/result',data,header)
response = opener.open(Req)
html = GzipFile(fileobj=BytesIO(response.read())).read()
result = j.loads(html)
pprint(result)
居然没有鱼币,再来一次 {:10_257:} 我顶一下 感谢分享! 看不懂! {:5_109:}