「Fake useragent」の版間の差分
ナビゲーションに移動
検索に移動
Sufee Admin (トーク | 投稿記録) |
Sufee Admin (トーク | 投稿記録) |
||
(同じ利用者による、間の3版が非表示) | |||
3行目: | 3行目: | ||
== インストール == | == インストール == | ||
<syntaxhighlight lang="bash"> | |||
pip install fake-useragent | |||
</syntaxhighlight> | |||
== 使用例 == | == 使用例 == | ||
=== | === 参考 === | ||
https://chiritsumo-blog.com/python-fake-useragent/ | |||
=== UserAgentランダム偽装 === | |||
<syntaxhighlight lang="python3"> | |||
def autoUserAgent(header=None): | |||
try: | |||
Agents : list = [] | |||
ua = UserAgent() | |||
if not(header): | |||
Agents = [str(ua.ie),str(ua.opera),str(ua.chrome)] | |||
else: | |||
Agents = [header] | |||
try: | |||
return {"User-Agent":str(Agents[random.randint(0,len(Agents))])} | |||
except: | |||
raise | |||
except: | |||
return {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36"} | |||
</syntaxhighlight> |
2022年2月22日 (火) 14:27時点における最新版
概要
webアクセス情報を偽装させるためのモジュールです
インストール
pip install fake-useragent
使用例
参考
https://chiritsumo-blog.com/python-fake-useragent/
UserAgentランダム偽装
def autoUserAgent(header=None):
try:
Agents : list = []
ua = UserAgent()
if not(header):
Agents = [str(ua.ie),str(ua.opera),str(ua.chrome)]
else:
Agents = [header]
try:
return {"User-Agent":str(Agents[random.randint(0,len(Agents))])}
except:
raise
except:
return {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36"}