[Python] 纯文本查看 复制代码#百度相关搜索关键词抓取,读取txt关键词,导出txt关键词

# -*- coding=utf-8 -*-

import requests

import re

import time

from multiprocessing.dummy import Pool as ThreadPool

#百度相关关键词查询

def xgss(url):

headers = {

"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36"

}

html=requests.get(url,headers=headers).text

#print(html)

ze=r'

相关搜索

'

xgss=re.findall(ze,html,re.S)

#print(xgss)

xgze=r'

(.+?)'

sj=re.findall(xgze,str(xgss),re.S)

#print(sj)

gjc=''

for x in sj:

print(x[1])

gjc=gjc+x[1]+'\n'

# 导出关键词为txt文本

with open(".\gjcsj.txt", 'a', encoding='utf-8') as f:

f.write(gjc)

print("-----------------------------------")

return gjc

print("程序运行,正在导入关键词列表!!!")

print("-----------------------------------")

# 导入要搜索的关键词txt列表

urls = []

data = []

for line in open('.\gjc.txt', "r", encoding='utf-8'):

data.append(line)

print("导入关键词列表成功!")

print("-----------------------------------")

#转换关键词为搜索链接

for keyword in data:

url = 'https://www.baidu.com/s?wd=' + keyword

urls.append(url)

print("采集百度相关搜索关键词开启!")

print("...................")

#多线程获取相关关键词

try:

# 开4个 worker,没有参数时默认是 cpu 的核心数

pool = ThreadPool()

results = pool.map(xgss, urls)

pool.close()

pool.join()

print("采集百度相关搜索关键词完成,已保存于gjcsj.txt!")

except:

print("Error: unable to start thread")

print("8s后程序自动关闭!!!")

time.sleep(8)

python重复运行程序百度知道_Python多线程采集百度相关搜索关键词工具带exe程序!...相关推荐

  1. python搜索关键词自动提交_Python多线程采集百度相关搜索关键词工具带exe程序!...

    [Python] 纯文本查看 复制代码#百度相关搜索关键词抓取,读取txt关键词,导出txt关键词 # -*- coding=utf-8 -*- import requests import re i ...

  2. 百度相关搜索软件_Python与seo,百度关键词相关搜索关键词采集源码

    百度关键词相关搜索关键词采集源码 瞎写的,看看就好! #百度相关搜索# -*- coding=utf-8 -*-#20200714 by 微信:huguo00289import requests,ti ...

  3. 长尾关键词挖掘拓词软件-【批量挖掘百度大家还在搜和相关搜索长尾词】

    1.这款批量获取百度大家还在搜和相关搜索的长尾关键词拓词软件是一款强大的相关长尾关键词挖掘工具. 2.通过百度搜索,它可以快速而准确地批量获取百度大家还在搜和相关搜索的长尾关键词,帮助用户找到更多相关 ...

  4. php实现挖掘百度相关词,百度相关搜索关键词采集即长尾关键词挖掘脚本

    百度相关搜索关键词采集即长尾关键词挖掘脚本 使用环境: 1.本地mysql数据库 2.windows 10以下最好windows 7 使用之前步骤: 1.准备好要挖掘的,主关键词,一般比较短,脚本设定 ...

  5. 小程序源码:可以刷短视频的去水印工具微信小程序

    这是一个去水印小程序 支持各大平台短视频去水印 支持图集去水印 另外还有一个功能也就相当于抖音一样刷短视频 偷偷告诉你们哟,刷的短视频都是热门小姐姐哟!惊不惊喜意不意外 小程序源码下载地址:  小程序 ...

  6. python代码运行到一半终止_Python 程序运行时卡住,既不报错,也不停止,也不动,是什么原因?...

    光看这程序似乎也没有什么问题,而且卡住也有多种原因,题主的情况也不一定是卡住--我猜题主是根据一直没有输出来判断的吧. 还是先讲我的处理方案--调试.看来题主用的是类似于PyCharm的IDE,可以用 ...

  7. python代码运行不了怎么办_Python编程之运行出错怎么办

    程序运行错误大概是每个程序员都可能会遇到的问题,就算是再仔细的人,也会有失误的时候.Python编程同样如此,这是一种面向对象的程序设计语言,主要服务于人工智能领域,也是现在小孩子学编程比较热门的选择 ...

  8. vscode怎么配置python运行环境f5_VSCode下配置python调试运行环境的方法_python

    这篇文章主要介绍了VSCode下配置python调试运行环境的方法,需要的朋友可以参考下 VSCode配置python调试环境 很久之前的一个东东,翻出来看看VSCode配置python调试环境 * ...

  9. python绘制饼状图图例_Python图表绘制很简单,一文带你学会如何生成带图例的饼图...

    matplotlib库,作为Python数据可视化的常用库和经典库,咱们已经探讨了多次,并了解了内部多个函数的使用,上次咱们聊了如何在图表中添加各种样式的图例,今天呢,咱们接着上次的内容继续深入聊聊, ...

最新文章

  1. python中变量名存储在哪里_python – 如何在内部存储和映射变量名称?
  2. NuStore使用说明
  3. html5调用系统声音1s响一次_HTML5 怎么给网页加屏幕点击声音。
  4. JAVA并发编程实践笔记
  5. QQ for Linux启动闪退问题
  6. 阿里云,CentOS下yum安装mysql,jdk,tomcat
  7. 来瓶82年拉菲压压惊
  8. python制作雷达图_python制作雷达图
  9. TensorFlow中数据的feed与fetch
  10. 【Python】Python简介
  11. 网上赚钱方法有哪些?这5种赚钱方法,非常适合草根!
  12. 8、javascript数组
  13. 光学算法——PSD功率谱密度
  14. php 怎样清除浏览器痕迹,如何清除电脑使用痕迹?上网痕迹清理的方法介绍
  15. TIA protal与SCL从入门到精通(6):示例一 获取本地时间与定时开关(不用计时器)
  16. 网站运营中活动组织的三项注意
  17. 百度大脑 EasyEdge 推出端云协同服务,大幅提升本地部署模型迭代效率
  18. 【问题小记】“安装打印机驱动后,依然不可打印”故障排除
  19. Promise的使用方法
  20. “钱三篇”后续之汇率(上)

热门文章

  1. Wcdb android 目录,微信开源组件WCDB漫谈及Demo
  2. 除adsense外适合英文站的国外广告联盟
  3. 《OpenCV3编程入门》学习笔记五:core组件进阶
  4. jq删除数组中的指定元素
  5. OpenSubdiv--皮克斯演示开源图形技术
  6. dell R730 服务器做Raid0
  7. 软件测试-用户登录测试用例(1)
  8. XSS注入原理以及一些绕过姿势
  9. Python之路,Day2 - Python基础2
  10. SEO网站优化技巧整合