本文信息本文由方法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导出竞争对手的所有关键词数据相关推荐

  1. python输出文本居中_#python PIL ImageDraw text 文本居中#

    python pip pil有什么东西 你所问的问题实是属1.先参考[教程]Python中的内置的和方的模块搞懂PIL是属于第三方Python模块2.再参考:[待完善][总结]Python安装第三方的 ...

  2. 怎么利用python输出星座符号_怎么利用python输出星座

    怎么利用python输出星座?下面给大家带来具体方法: 思路: 1.定义一个get_constellation(month,date)函数,来获取出生日期. 2.创建一个dates和constella ...

  3. python输出最大值教程_实例讲解Python中整数的最大值输出

    在Python中可以存储很大的值,如下面的Python示例程序: x = 10000000000000000000000000000000000000000000; x = x + 1 print ( ...

  4. python 打开程序 最大化_@Python 程序员,如何最大化提升编码效率?

    作者 | Enoch CK 译者 | 刘畅 整理 | Jane 出品 | Python大本营 [导语]无论你是一位高级的AI工程师还是学生,你都会在工作或学习过程中需要用到 Python.自 1991 ...

  5. python多进程编程实例_[python] Python多进程编程技术实例分析

    这篇文章主要介绍了Python多进程编程技术,包括了线程.队列.同步等概念及相关的技巧总结,需要的朋友可以参考下 本文以实例形式分析了Python多进程编程技术,有助于进一步Python程序设计技巧. ...

  6. python查看excel编码格式_[Python]实现处理读写xlsx xls excel文件格式(含中文处理方法)...

    最近有个需求要处理excel 格式的数据,数据量比较大.用传统的语言似乎不太好处理,于是改用python实现,这里记录一下实现过程. 首先,科普一下xlsx xls的excel文件区别是什么. xls ...

  7. python日本 老龄化分析_中国离老龄化社会还有多远?数据图表源代码一览

    来源:雪球App,作者: 同花顺-iFinD,(https://xueqiu.com/6706494343/131796829) 本文所使用的语言为Python,所使用的可视化module为pyech ...

  8. python朋友圈刷屏_“Python太火了!请救救Java!”9万程序员刷屏朋友圈 !

    没想到有生之年,笔者能观察到"霸主陨落"的过程,继PLPY4月榜单官宣,Python躺赢,再度"夺"冠,实力甩下Java和C后,近期,Stack Overflo ...

  9. python 打包 小文件_[Python][小知识][NO.5] 使用 Pyinstaller 打包成.exe文件

    1.安装 pyinstaller 插件 cmd命令:pip install PyInstaller PS . o.o 不知道 easy_install 的百度吧. 2.pyinstaller 简介 他 ...

最新文章

  1. Spring基础专题——第五章(Aop代理)
  2. FlinkCEP - Complex event processing for Flink
  3. 今天同大家聊一下Git扩展
  4. 深度学习(6)TensorFlow基础操作二: 创建Tensor
  5. go build编译不同环境
  6. 微星主板超频_内存超频能力依旧拔群!微星MEG Z490 ACE主板评测
  7. mac忘记MySQL初始密码
  8. 【华为云技术分享】如何做一个优秀软件-可扩展的架构,良好的编码,可信的过程
  9. Python高级知识点学习(九)
  10. 在线出境游竞品分析报告:携程、途牛和马蜂窝
  11. 读javascript高级程序设计-目录
  12. ORA -09925
  13. 1月第1周榜单丨B站UP主排行榜(飞瓜数据B站)发布!
  14. SQL中case的使用方法
  15. 20180903有关复数共轭的理解
  16. python中控脚本_[宜配屋]听图阁
  17. 玩转“Redis轻量级数据库”之入门(上)
  18. 初识测开/测试- 第一篇 - 测开/测试方向
  19. Laravel最新版的安装(图文)
  20. glsl生成设计之随机

热门文章

  1. vue+ vue-i18n实现前端语言国际化
  2. 服务器万M光口显示千M,10gb万兆以太网光口向下兼容千兆光口吗
  3. UML 软件建模课程期末复习笔记及课程设计报告
  4. 点赋科技:共享智能饮品柜第一品牌的创造者
  5. Git工具管理和上传本地项目和GitHub的使用
  6. 操作系统 进程的描述与控制
  7. 论文必备 | 12个神经网络可视化工具
  8. 阴阳师今忆召唤活动怎么玩
  9. Image\Video matting论文调研
  10. Infiniband HDR 网卡、交换机使用向导