google-translate
google-translate copied to clipboard
网页翻译接口失效
我一直使用作者的网页翻译功能,挺好用的,现在失效了,不知道是哪里出问题了,可以帮忙更新下代码?猜测是不是tkk更新了?
求更新,感谢感谢
Google改变了网页翻译的机制,现在是通过注入js动态翻译页面,所以html中已经没有静态的中文了。想要修复这个问题有两种方式,一种是我们也注入Google的那个js,另一种是使用puppeteer把动态翻译好的dom搞下来。
Google改变了网页翻译的机制,现在是通过注入js动态翻译页面,所以html中已经没有静态的中文了。想要修复这个问题有两种方式,一种是我们也注入Google的那个js,另一种是使用puppeteer把动态翻译好的dom搞下来。
哪种更靠谱一些呢?
求老板回复
Puppeteer的话会比较慢,但是处理之后返回的dom里面可以搞到中文的html。 植入Google脚本请参考这里:http://www.fanyigou.com/trans/tranweb.html 。看似简单但是过于依赖Google,随时可能再次break,而且要求客户端client能够科学链接google。 另外要看你的需求,如果只是平常用为什么不直接用Chrome的右键翻译呢?
我是需要批量翻译,然后分析数据
我是需要批量翻译,然后分析数据
那应该只能用Puppeteer或者Selenium等类似的headless browser抓取DOM。否则html里没有中文。
现在用不了是吗,我翻译后一直在加载阶段。