利用有道翻译的接口,自制一个翻译程序
查看其翻译接口,发现post请求需要传很多参数,而且经过测验,satl,sigh属于动态生成的,遇到这种问题怎么办?当然有时间的情况下,可以去研究这些参数在哪个响应中返回,或者怎么构造,但是一般在工作中我们可能需求来了,不会有过多的时间去考虑这些反爬怎么处理,那么该怎么办?
下面就讲如何3分钟绕过其反爬,获取翻译结果
切换到手机端模式,精神一震,post参数只需要传2个,比PC端接口简单多了
尝试用该接口,因为是手机端,我们需要加手机端代理,测试了简单的词语,在响应中发现有返回的结果,id=translateResult,正是我们需要提取的结果
关于怎么快速学python,可以加下小编的python学习群:611+530+101,不管你是小白还是大牛,小编我都欢迎,不定期分享干货
每天晚上20:00都会开直播给大家分享python学习知识和路线方法,群里会不定期更新最新的教程和学习方法,大家都是学习python的,或是转行,或是大学生,还有工作中想提升自己能力的,如果你是正在学习python的小伙伴可以加入学习。最后祝所有程序员都能够走上人生巅峰,让代码将梦想照进现实
接下来,开始愉快的写xpath了,并简单测试了些句子,也完美翻译成功
本文主要讲一种爬取思路,很多情况下,我们爬PC端爬的多了,只要爬就首先想到爬PC端的,结果一根筋走下去,遇到很多反爬,所以当我们遇到反爬时候,不防试试手机网页或者手机APP,说不定就有新的收获,也减少了工作量,并且会简单高效
留言与评论(共有 0 条评论) |