我爱python...
生工学院py大一实验报告
生工学院大二py实验报告2(sklearn)
外国语学院大二py实验报告1(NLP-nltk)
外国语学院py实验报告
外国语学院大二py实验报告4.1
外国语学院大二py实验报告4.2
豆瓣爬虫
ECUST - 2022年下半年大二上学期外语学院python期末考试真题题库(python与语言智能)
ECUST - 2022年下半年大二上学期外语学院python备考资料
c语言求解n的阶乘1
c语言随机生成数组并排序
c语言编写递归,求解阶乘之和
2025 openvpn入门:用openvpn+云服务器实现私有网络代理
本文档使用 MrDoc 发布
-
+
首页
外国语学院大二py实验报告4.1
```python import urllib.request import bs4 import urllib.parse import glob def accum(Dir,allFile): targetfile=glob.glob(pathname=Dir) print(targetfile) for file in targetfile: with open(file,'r',encoding='utf-8')as f: alltext=f.readlines() with open(allFile,'a',encoding='utf-8')as nf: nf.writelines(alltext) url = "https://movie.douban.com/subject/35131346/reviews" headers = { "user-agent":"Mozilla/5.0" } request = urllib.request.Request(url,headers=headers) response = urllib.request.urlopen(request) soup = bs4.BeautifulSoup(response,'html.parser') content = soup.find_all("div",class_="main-bd") lists = [] num = 1 for i in content: item = i.find_all("div",class_="short-content") for c in item: lists.append(c.text) num = num+1 if num==6: break for i in range(5): with open("review"+str(i+1)+".txt",'w',encoding='utf-8') as q: q.writelines(lists[i]) accum(r'review*.txt',r'allreviews.txt')
zhy@@ldy
2022年12月7日 21:18
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码