当前位置: 首页 - 编程技术 - 文章正文

国外常用浏览器User-Agent汇总

xiaoqihv

CSV文件,一共收录9529条User-Agent,可直接用excel打开或导入数据库 网盘链接: https://pan.baidu.com/s/1NdlLUvLM0nDnrC8Ax1F-QA 提取码: ztte 内容示例:

idagent……1411Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML like Gecko) Chrome/51.0.2704.79 Safari/537.36 Edge/14.149311412Chrome (AppleWebKit/537.1; Chrome50.0; Windows NT 6.3) AppleWebKit/537.36 (KHTML like Gecko) Chrome/51.0.2704.79 Safari/537.36 Edge/14.143931413Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML like Gecko) Chrome/46.0.2486.0 Safari/537.36 Edge/13.92001414Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML like Gecko) Chrome/46.0.2486.0 Safari/537.36 Edge/13.105861415Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.2461416Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533+ (KHTML, like Gecko) Element Browser 5.01417ELinks/0.9.3 (textmode; Linux 2.6.9-kanotix-8 i686; 127x41)1418ELinks/0.9.3 (textmode; Linux 2.6.11-auditor-10 i686; 80x24)1419ELinks/0.9.3 (textmode; Linux 2.6.11 i686; 79x24)1420ELinks (0.4pre6; Linux 2.2.19ext3 alpha; 80x25)……

使用示例: 首先将CSV表导入数据库pvAgent.db中的AgentTable,我用的是python自带的sqlite3数据库

import sqlite3import randomimport requestsimport time# 连接数据库pvAgent.db,从数据表AgentTable随机取一条User-Agent并返回def randomUserAgent(): connection = sqlite3.connect("pvAgent.db") cursor = connection.cursor() cursor.execute("CREATE TABLE IF NOT EXISTS AgentTable(_id INTEGER PRIMARY KEY AUTOINCREMENT, agent VARCHAR(1024))") lastIDCursor = cursor.execute("select * from AgentTable order by _id desc limit 1") userAgentRandomID = 0 for lastID in lastIDCursor: userAgentRandomID = random.randint(1, lastID[0]) userAgentRow = cursor.execute("select * from AgentTable where _id=%d" % userAgentRandomID) for userAgent in userAgentRow: agentStr = userAgent[1] connection.close() return agentStrif __name__ == '__main__': while(True): # 调用randomUserAgent()函数从数据表AgentTable中随机抽一条User-Agent来使用 agent = randomUserAgent() ip = '119.57.108.53' headers = {'User-Agent' : agent} proxies = {'http' : ip} requests.get('https://www.baidu.com', headers=headers, proxies=proxies, verify=True) print('Access to success.') time.sleep(1)
文章地址:https://wenmayi.cn/post/507.html