python如何实现网页爬取,并翻译成中文
生活随笔
收集整理的這篇文章主要介紹了
python如何实现网页爬取,并翻译成中文
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
曾經有個想法,是否可以通過抓取英語新聞,來做一個國人看得懂的國際新聞資訊APP,如今閑暇之余,實現了。
簡單而快樂。
現貼出代碼分享給你們,做個參考?
import io import sys import urllib.request from lxml import etree from googletrans import Translatorsys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='utf8') #改變標準輸出的默認編碼 url = '外文網頁'res = urllib.request.urlopen(url) htmlBytes=res.read() html = htmlBytes.decode('utf-8') tree = etree.HTML(html)title = tree.xpath('//h1[@class="post__title"]/a/text()') # 獲取標題result = tree.xpath('//article[@class="post__article "]//text()') # 獲取內容# 內容提取,按照英文句號 content = [] str = '' for x in result:str += x;if '.' in x:content.append(str)str=''passtranslator = Translator(service_urls=['translate.google.cn'],timeout=None) res = translator.translate(content,dest='zh-cn',src='en')# 輸出翻譯好的中文 for i in res: print(i.text)每天進步一點點,加油
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ---我是bingo,碼路漫漫,且行且珍惜
總結
以上是生活随笔為你收集整理的python如何实现网页爬取,并翻译成中文的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java jdbc6_Java学习-JD
- 下一篇: 一流程序员靠数学,二流程序员靠算法,低端