python爬虫问题求解

ly15991933795 2016-09-06 11:34:16
大家好,我最近在爬取dytt的时候,出现了一些问题,希望论坛的各位能给一些解答,先提前谢谢各位了:
整个事情是这样的:dytt的搜索使用的是向服务器post数据,然后服务器将结果返回回来,然后我用httpfox监视发现他的提交表单是这样的:
这个网站使用的是gb2312格式,然后在post data的时候会用urlencode encode数据,httpfox监视到的搜索电影时的提交的RAW数据是这样:
show=title%2Csmalltext&tempid=1&keyboard=%B5%E7%D3%B0&Submit=%C1%A2%BC%B4%CB%D1%CB%F7
[code=objc]
[/code]
然后我就这照着这个样子制作了表单提交,是这个样子
现在的问题是,只有搜索英文时(英文encode后还是原文,中文encode后会变成类似这样:%C1%A2%BC%B4%CB%D1%CB%F7),能够得到搜索结果,但是输入中文时就一直显示没有搜索结果,我已经对中文进行了encode,甚至我直接将监视得到的数据(%B5%E7%D3%B0)复制进data的keyboard里面都不行
想请教下各位这个是为什么?该怎么解决?谢谢~~
...全文
334 回复 打赏 收藏 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

37,737

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧