【Python】爬虫類アンドロイド偽装コード
3276 ワード
私たちが爬虫類を書いて被人サイトに登るときに通常阻止されることを知っていますが、この時はどうしますか?偽装を書いたんだ!私たちの爬虫軍団を正規軍に偽装し、私たちが望んでいる内容を訪問し、這い取った.
偽装を書くにはheadersの標識が必要です.
実は简単に分析して“User-Agent”の后ろは私达のブラウザのUAで、それでは私达は実はブラウザのUAを取得していかなるブラウザを模拟してウェブサイトにアクセスすることができて、それではどのようにブラウザのUAを取得して、1种のjsコードを分かち合って各位にあげて、jsを通じて简単に私达の必要なUAを取得することができます
偽装を書くにはheadersの標識が必要です.
headers = {
'User-Agent':'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6'
}
実は简単に分析して“User-Agent”の后ろは私达のブラウザのUAで、それでは私达は実はブラウザのUAを取得していかなるブラウザを模拟してウェブサイトにアクセスすることができて、それではどのようにブラウザのUAを取得して、1种のjsコードを分かち合って各位にあげて、jsを通じて简単に私达の必要なUAを取得することができます
<span style="white-space:pre"> </span><script>
function whatBrowser() {
document.Browser.Name.value=navigator.appName;
document.Browser.Version.value=navigator.appVersion;
document.Browser.Code.value=navigator.appCodeName;
document.Browser.Agent.value=navigator.userAgent;
}
</script>
<table>
<form name="Browser">
<tr>
<td> : </td>
<td> <input type="txt" name="Name" size="110%"/></td>
</tr>
<tr>
<td> :</td>
<td> <input type="txt" name="Version" size="110%"/></td>
</tr>
<tr>
<td> : </td>
<td> <input type="txt" name="Code" size="110%"/></td>
</tr>
<tr>
<td> :</td>
<td> <input type="txt" name="Agent" size="110%"/></td>
</tr>
</form>
</table>
</span></code></pre>
<p> ua </p>
<p> ua , 。 UA QQ , UA, </p>
<pre><code>Mozilla/5.0 (Linux; U; Android 7.0; zh-cn; FRD-AL00 Build/HUAWEIFRD-AL00) AppleWebKit/537.36 (KHTML, like Gecko)Version/4.0 Chrome/57.0.2987.132 MQQBrowser/8.1 Mobile Safari/537.36</code></pre>
<p> UA , , ! </p>
<div class="loc_link">
<ul>
<li> : http://boeek.cn/?post=163</li>
<li> : : APan 2018 2 26 APan </li>
</ul>
</div>
<div style="text-align:center;">
<div id="cyEmoji"/>
<div id="bdshare" class="bdsharebuttonbox bdshare-button-style">
</div>
<br/>
</div>
<div class="cls"/>
<div class="author_info">
<div class="au_top_bar">
<div class="edit_date">
:2018-02-26
</div>
<b> :APan</b>
</div>
<div class="avatar">
</div>
<div class="type_out">
<span class="ttxx"> </span>
<div class="au_links">
<i class="icon-home"/>
<i class="icon-envelope"/>
</div>
</div>
<div class="cls"/>
</div>
</div>
</div>
</div>
</div>