python输出所有关键词_【Python工具】ASO100导出竞争对手的所有关键词数据
本文信息本文由方法SEO顾问发表于2016-10-1316:16:34,共 1733 字,转载请注明:【Python工具】ASO100导出竞争对手的所有关键词数据_【方法SEO顾问】,如果我网站的文章对你有所帮助的话,来百度口碑给个好评呗!
ASO100非VIP账户的话,每天只有5次导出竞争对手的所有关键词数据的机会。于是自己写了个Python脚本来实现了批量导出功能,突破限制。共享出来,或者能帮助到一些做
效果
效果如下图,关键词、排名、指数、结果数
源代码
源代码如下,用得着的可以拿走。
#!/usr/local/bin/python
# -*- coding:utf-8 -*-
######ASO100导出竞争对手的所有关键词数据
######作者:方法
######博客:http://seofangfa.com
######时间:2016-10-13
import re
import os
import json
import time,datetime
import requests
import sys
reload(sys)
from lxml import etree
sys.setdefaultencoding('utf-8')
import codecs#为了生成gbk编码的文件
today = datetime.date.today()
headers = {
'Accept':'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
'Accept-Encoding':'gzip, deflate, sdch',
'Accept-Language':'zh-CN,zh;q=0.8',
'AlexaToolbar-ALX_NS_PH':'AlexaToolbar/alx-4.0',
'Cache-Control':'no-cache',
'Cookie':'',###########替换成自己的cookie信息
'DNT':'1',
'Host':'aso100.com',
'Pragma':'no-cache',
'Proxy-Connection':'keep-alive',
'Referer':'http://aso100.com/search?search=51job',
'Upgrade-Insecure-Requests':'1',
'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36',
}
f = open(unicode('APP所有排名导出-%s.txt'%(today),'utf-8'),'w')
c =0
appList = [['智联招聘','488033535'],['58同城','480079300'],['前程无忧','415443644'],['猎聘','540996859'],['拉勾','1021464186'],['boss直聘','887314963'],['中华英才网','647145486'],['脉脉','718659370'],['大街','864602994'],['领英','1052654880']]####竞争对手信息,名称和关键词ID
for i in appList:
c += 1
name = i[0]
ids = i[1]
r = requests.get("http://aso100.com/app/keyword/appid/%s/country/cn"%(ids),headers=headers)
html = r.content#decode("utf-8")
kwsData = eval(re.findall(r'',html)[0])
for i in kwsData:
kws = i[0].decode("unicode-escape")
index = re.sub('#.*','',i[1])
rank = i[2]
comp = i[3]
print kws,index,rank,comp
f.write("%s\t%s\t%s\t%s\n"%(kws,index,rank,comp))
f.flush()
print '关键词数据已经保存到文件:APP所有排名导出-%s.txt'%(today)
python输出所有关键词_【Python工具】ASO100导出竞争对手的所有关键词数据相关推荐
- python输出文本居中_#python PIL ImageDraw text 文本居中#
python pip pil有什么东西 你所问的问题实是属1.先参考[教程]Python中的内置的和方的模块搞懂PIL是属于第三方Python模块2.再参考:[待完善][总结]Python安装第三方的 ...
- 怎么利用python输出星座符号_怎么利用python输出星座
怎么利用python输出星座?下面给大家带来具体方法: 思路: 1.定义一个get_constellation(month,date)函数,来获取出生日期. 2.创建一个dates和constella ...
- python输出最大值教程_实例讲解Python中整数的最大值输出
在Python中可以存储很大的值,如下面的Python示例程序: x = 10000000000000000000000000000000000000000000; x = x + 1 print ( ...
- python 打开程序 最大化_@Python 程序员,如何最大化提升编码效率?
作者 | Enoch CK 译者 | 刘畅 整理 | Jane 出品 | Python大本营 [导语]无论你是一位高级的AI工程师还是学生,你都会在工作或学习过程中需要用到 Python.自 1991 ...
- python多进程编程实例_[python] Python多进程编程技术实例分析
这篇文章主要介绍了Python多进程编程技术,包括了线程.队列.同步等概念及相关的技巧总结,需要的朋友可以参考下 本文以实例形式分析了Python多进程编程技术,有助于进一步Python程序设计技巧. ...
- python查看excel编码格式_[Python]实现处理读写xlsx xls excel文件格式(含中文处理方法)...
最近有个需求要处理excel 格式的数据,数据量比较大.用传统的语言似乎不太好处理,于是改用python实现,这里记录一下实现过程. 首先,科普一下xlsx xls的excel文件区别是什么. xls ...
- python日本 老龄化分析_中国离老龄化社会还有多远?数据图表源代码一览
来源:雪球App,作者: 同花顺-iFinD,(https://xueqiu.com/6706494343/131796829) 本文所使用的语言为Python,所使用的可视化module为pyech ...
- python朋友圈刷屏_“Python太火了!请救救Java!”9万程序员刷屏朋友圈 !
没想到有生之年,笔者能观察到"霸主陨落"的过程,继PLPY4月榜单官宣,Python躺赢,再度"夺"冠,实力甩下Java和C后,近期,Stack Overflo ...
- python 打包 小文件_[Python][小知识][NO.5] 使用 Pyinstaller 打包成.exe文件
1.安装 pyinstaller 插件 cmd命令:pip install PyInstaller PS . o.o 不知道 easy_install 的百度吧. 2.pyinstaller 简介 他 ...
最新文章
- Spring基础专题——第五章(Aop代理)
- FlinkCEP - Complex event processing for Flink
- 今天同大家聊一下Git扩展
- 深度学习(6)TensorFlow基础操作二: 创建Tensor
- go build编译不同环境
- 微星主板超频_内存超频能力依旧拔群!微星MEG Z490 ACE主板评测
- mac忘记MySQL初始密码
- 【华为云技术分享】如何做一个优秀软件-可扩展的架构,良好的编码,可信的过程
- Python高级知识点学习(九)
- 在线出境游竞品分析报告:携程、途牛和马蜂窝
- 读javascript高级程序设计-目录
- ORA -09925
- 1月第1周榜单丨B站UP主排行榜(飞瓜数据B站)发布!
- SQL中case的使用方法
- 20180903有关复数共轭的理解
- python中控脚本_[宜配屋]听图阁
- 玩转“Redis轻量级数据库”之入门(上)
- 初识测开/测试- 第一篇 - 测开/测试方向
- Laravel最新版的安装(图文)
- glsl生成设计之随机