def get_response(self, txt):
""" 热词工具 """
datas = []
request_lists = []
# 筛选文本
with open(txt,'r', encoding='utf8') as f:
for line in f:
data_one = line.strip()
if data_one:
datas.append(data_one)
url = 'http://www.pullword.com/process.php'
headers = {
"Connection": "keep-alive",
"User-Agent": "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:64.0) Gecko/20100101 Firefox/64.0"
}
for data in datas:
FromData = {
'source': data,
'param1': 1,
'param2': 0
}
try:
response = requests.post(url, headers=headers, data=FromData)
except:
print("热词 {} 请求有误...".format(data))
else:
content = response.text
content = (content.split('SAMEORIGIN')[1]).strip() # 去除空格
contents = content.split('\r\n') # 获取单词list
request_lists.extend(contents) # 将其合并
return request_lists # 返回list

最新文章

  1. 分布式学习系列【dubbo入门实践】
  2. flask-uploads扩展的使用笔记
  3. SURF算法与源码分析、上
  4. linux jdk+mysql+tomcat+nginx 项目部署步骤
  5. Ubuntu14.04LTS安装记录(办公室联想台式机)
  6. Hbase 0.98集群搭建的详细步骤
  7. jar包中的类如何读取包内和包外的配置文件
  8. Codeforces 4A-Watermelon(意甲冠军)
  9. (转)迎接 Entity Framework 7
  10. NET中解决KafKa多线程发送多主题的问题
  11. YAML - 简介
  12. Git入门—创建项目
  13. lock 单例模式
  14. ERC20数字货币ProxyOverflow存在漏洞
  15. Bootstrap 3的box-sizing样式导致UMeditor控件的图片无法正常缩放
  16. Vue延迟点击
  17. DAX2012 R3安装
  18. (转)Oracle 使用 DBLINK详解
  19. 一、vue:如何新建一个vue项目
  20. 菜鸟运维笔记:小记编译安装Nginx所遇到的坑

热门文章

  1. ChinaCock让Android App应用不锁屏
  2. kbmMW随机数与强密码
  3. svg相关
  4. Java并发机制和底层实现原理
  5. 2.5 SeleniumBuilder辅助定位元素
  6. 查询表Or列的注释信息
  7. Linux make menuconfig查找并快速跳转指定驱动选项
  8. 【计算机视觉】KCF算法
  9. stringify在苹果电脑下的值不能为空
  10. lesson5rnns-fastai