[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 pcl_test 于 2017-5-26 21:27 编辑

https://www.crummy.com/software/BeautifulSoup/bs4/doc.zh/
  1. # encoding: utf-8
  2. # Python 3.6.0
  3. import requests
  4. from bs4 import BeautifulSoup
  5. def trans(str):
  6.     html=requests.post("http://dict.youdao.com/search?q="+str).content
  7.     text=str+'\r\n'
  8.     if html:
  9.         soup = BeautifulSoup(html,"html.parser")
  10.         container = soup.find("div", attrs={"class": "trans-container"})
  11.         lis = container.find_all('li')
  12.         authDictTrans = lis[0].find_all("span", attrs={"class": "def"})
  13.         if authDictTrans:
  14.             for span in authDictTrans:
  15.                 text+=span.string+'\r\n'
  16.         else:
  17.             for li in lis:
  18.                 text+=li.string+'\r\n'
  19.     return text
  20. str='look like,feel like,something like,if you like,nothing like,anything like,like as,like a dream,like anything,such like,like to do,like crazy,like what,like mad,like it or not,like hell,likes and dislikes,make like,or the like,like nothing on earth'
  21. for kw in str.split(','):
  22.     print(trans(kw))
复制代码
3

评分人数

TOP

回复 30# 949825667@qq.co

look like
feel like
like nothing on earth
这三个短语,你希望得到的结果是什么?

TOP

回复 47# 949825667@qq.co


    那么24楼显示的结果哪里不符合,除了手动输入、输出格式外

TOP

返回列表