亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? fetchhttp.html

?? 網(wǎng)絡(luò)爬蟲開源代碼
?? HTML
?? 第 1 頁(yè) / 共 5 頁(yè)
字號(hào):
<a name="250" href="#250">250</a>     <em>/**<em>*</em></em><a name="251" href="#251">251</a> <em>     * Name of cookie BDB Database</em><a name="252" href="#252">252</a> <em>     */</em><a name="253" href="#253">253</a>     <strong>public</strong> <strong>static</strong> <strong>final</strong> String COOKIEDB_NAME = <span class="string">"http_cookies"</span>;<a name="254" href="#254">254</a>     <a name="255" href="#255">255</a>     <strong>static</strong> {<a name="256" href="#256">256</a>     	Protocol.registerProtocol(<span class="string">"http"</span>, <strong>new</strong> Protocol(<span class="string">"http"</span>,<a name="257" href="#257">257</a>             <strong>new</strong> <a href="../../../../org/archive/crawler/fetcher/HeritrixProtocolSocketFactory.html">HeritrixProtocolSocketFactory</a>(), 80));<a name="258" href="#258">258</a>     	<strong>try</strong> {<a name="259" href="#259">259</a> 			Protocol.registerProtocol(<span class="string">"https"</span>,<a name="260" href="#260">260</a> 			    <strong>new</strong> Protocol(<span class="string">"https"</span>, ((ProtocolSocketFactory)<a name="261" href="#261">261</a> 			        <strong>new</strong> HeritrixSSLProtocolSocketFactory()), 443));<a name="262" href="#262">262</a> 		} <strong>catch</strong> (KeyManagementException e) {<a name="263" href="#263">263</a> 			e.printStackTrace();<a name="264" href="#264">264</a> 		} <strong>catch</strong> (KeyStoreException e) {<a name="265" href="#265">265</a> 			e.printStackTrace();<a name="266" href="#266">266</a> 		} <strong>catch</strong> (NoSuchAlgorithmException e) {<a name="267" href="#267">267</a> 			e.printStackTrace();<a name="268" href="#268">268</a> 		}<a name="269" href="#269">269</a>     }<a name="270" href="#270">270</a>     <strong>static</strong> <strong>final</strong> String SERVER_CACHE_KEY = <span class="string">"heritrix.server.cache"</span>;<a name="271" href="#271">271</a>     <strong>static</strong> <strong>final</strong> String SSL_FACTORY_KEY = <span class="string">"heritrix.ssl.factory"</span>;<a name="272" href="#272">272</a>     <a name="273" href="#273">273</a>     <em>/**<em>**</em></em><a name="274" href="#274">274</a> <em>     * Socket factory that has the configurable trust manager installed.</em><a name="275" href="#275">275</a> <em>     */</em><a name="276" href="#276">276</a>     <strong>private</strong> SSLSocketFactory sslfactory = <strong>null</strong>;<a name="277" href="#277">277</a>     <a name="278" href="#278">278</a> <a name="279" href="#279">279</a>     <em>/**<em>*</em></em><a name="280" href="#280">280</a> <em>     * Constructor.</em><a name="281" href="#281">281</a> <em>     *</em><a name="282" href="#282">282</a> <em>     * @param name Name of this processor.</em><a name="283" href="#283">283</a> <em>     */</em><a name="284" href="#284">284</a>     <strong>public</strong> <a href="../../../../org/archive/crawler/fetcher/FetchHTTP.html">FetchHTTP</a>(String name) {<a name="285" href="#285">285</a>         <strong>super</strong>(name, <span class="string">"HTTP Fetcher"</span>);<a name="286" href="#286">286</a> <a name="287" href="#287">287</a>         addElementToDefinition(<a name="288" href="#288">288</a>             <strong>new</strong> <a href="../../../../org/archive/crawler/deciderules/DecideRuleSequence.html">DecideRuleSequence</a>(ATTR_MIDFETCH_DECIDE_RULES, <a name="289" href="#289">289</a>                 <span class="string">"DecideRules which, if final decision is REJECT, "</span> +<a name="290" href="#290">290</a>                 <span class="string">"abort fetch after headers before all content is"</span> +<a name="291" href="#291">291</a>                 <span class="string">"read."</span>));<a name="292" href="#292">292</a>         <a name="293" href="#293">293</a>         addElementToDefinition(<strong>new</strong> <a href="../../../../org/archive/crawler/settings/SimpleType.html">SimpleType</a>(ATTR_TIMEOUT_SECONDS,<a name="294" href="#294">294</a>             <span class="string">"If the fetch is not completed in this number of seconds, "</span><a name="295" href="#295">295</a>             + <span class="string">"even if it is making progress, give up. The URI will be "</span><a name="296" href="#296">296</a>             + <span class="string">"annotated as timeTrunc. Set to zero for no timeout. "</span><a name="297" href="#297">297</a>             + <span class="string">"(This is not recommended: threads could wait indefinitely "</span><a name="298" href="#298">298</a>             + <span class="string">"for the fetch to end.)"</span>,<a name="299" href="#299">299</a>             DEFAULT_TIMEOUT_SECONDS));<a name="300" href="#300">300</a>         <a href="../../../../org/archive/crawler/settings/Type.html">Type</a> e = addElementToDefinition(<strong>new</strong> <a href="../../../../org/archive/crawler/settings/SimpleType.html">SimpleType</a>(ATTR_SOTIMEOUT_MS,<a name="301" href="#301">301</a>             <span class="string">"If a socket is unresponsive for this number of milliseconds, "</span> +<a name="302" href="#302">302</a>             <span class="string">"give up on that connects/read. (This does not necessarily give "</span> +<a name="303" href="#303">303</a>             <span class="string">"up on the fetch immediately; connects are subject to retries "</span> +<a name="304" href="#304">304</a>             <span class="string">"and reads will be retried until "</span> + ATTR_TIMEOUT_SECONDS +<a name="305" href="#305">305</a>             <span class="string">" have elapsed. Set to zero for no socket timeout. (This is "</span> +<a name="306" href="#306">306</a>             <span class="string">"note recommended: a socket operation could hand indefinitely."</span>,<a name="307" href="#307">307</a>                 DEFAULT_SOTIMEOUT_MS));<a name="308" href="#308">308</a>         e.setExpertSetting(<strong>true</strong>);<a name="309" href="#309">309</a>         e = addElementToDefinition(<strong>new</strong> <a href="../../../../org/archive/crawler/settings/SimpleType.html">SimpleType</a>(ATTR_FETCH_BANDWIDTH_MAX,<a name="310" href="#310">310</a>             <span class="string">"The maximum KB/sec to use when fetching data from a server. "</span> +<a name="311" href="#311">311</a>             <span class="string">"0 means no maximum.  Default: "</span>+ DEFAULT_FETCH_BANDWIDTH_MAX<a name="312" href="#312">312</a>              + <span class="string">"."</span>, DEFAULT_FETCH_BANDWIDTH_MAX));<a name="313" href="#313">313</a>         e.setExpertSetting(<strong>true</strong>);<a name="314" href="#314">314</a>         e.setOverrideable(<strong>true</strong>);<a name="315" href="#315">315</a>         addElementToDefinition(<strong>new</strong> <a href="../../../../org/archive/crawler/settings/SimpleType.html">SimpleType</a>(ATTR_MAX_LENGTH_BYTES,<a name="316" href="#316">316</a>             <span class="string">"Maximum length in bytes to fetch.\n"</span> +<a name="317" href="#317">317</a>             <span class="string">"Fetch is truncated at this length. A value of 0 means no limit."</span>,<a name="318" href="#318">318</a>             DEFAULT_MAX_LENGTH_BYTES));<a name="319" href="#319">319</a>         e = addElementToDefinition(<strong>new</strong> <a href="../../../../org/archive/crawler/settings/SimpleType.html">SimpleType</a>(ATTR_IGNORE_COOKIES,<a name="320" href="#320">320</a>             <span class="string">"Disable cookie-handling."</span>, DEFAULT_IGNORE_COOKIES));<a name="321" href="#321">321</a>         e.setOverrideable(<strong>true</strong>);<a name="322" href="#322">322</a>         e.setExpertSetting(<strong>true</strong>);<a name="323" href="#323">323</a>         e = addElementToDefinition(<strong>new</strong> <a href="../../../../org/archive/crawler/settings/SimpleType.html">SimpleType</a>(ATTR_BDB_COOKIES,<a name="324" href="#324">324</a>                 <span class="string">"Store cookies in BDB-backed map."</span>, DEFAULT_BDB_COOKIES));<a name="325" href="#325">325</a>         e.setExpertSetting(<strong>true</strong>);<a name="326" href="#326">326</a> <a name="327" href="#327">327</a>         e = addElementToDefinition(<strong>new</strong> <a href="../../../../org/archive/crawler/settings/SimpleType.html">SimpleType</a>(ATTR_LOAD_COOKIES,<a name="328" href="#328">328</a>             <span class="string">"File to preload cookies from"</span>, <span class="string">""</span>));<a name="329" href="#329">329</a>         e.setExpertSetting(<strong>true</strong>);<a name="330" href="#330">330</a>         e = addElementToDefinition(<strong>new</strong> <a href="../../../../org/archive/crawler/settings/SimpleType.html">SimpleType</a>(ATTR_SAVE_COOKIES,<a name="331" href="#331">331</a>             <span class="string">"When crawl finishes save cookies to this file"</span>, <span class="string">""</span>));<a name="332" href="#332">332</a>         e.setExpertSetting(<strong>true</strong>);<a name="333" href="#333">333</a>         e = addElementToDefinition(<strong>new</strong> <a href="../../../../org/archive/crawler/settings/SimpleType.html">SimpleType</a>(ATTR_TRUST,<a name="334" href="#334">334</a>             <span class="string">"SSL certificate trust level.  Range is from the default 'open'"</span><a name="335" href="#335">335</a>             + <span class="string">" (trust all certs including expired, selfsigned, and those for"</span><a name="336" href="#336">336</a>             + <span class="string">" which we do not have a CA) through 'loose' (trust all valid"</span><a name="337" href="#337">337</a>             + <span class="string">" certificates including selfsigned), 'normal' (all valid"</span><a name="338" href="#338">338</a>             + <span class="string">" certificates not including selfsigned) to 'strict' (Cert is"</span><a name="339" href="#339">339</a>             + <span class="string">" valid and DN must match servername)"</span>,<a name="340" href="#340">340</a>             ConfigurableX509TrustManager.DEFAULT,<a name="341" href="#341">341</a>             ConfigurableX509TrustManager.LEVELS_AS_ARRAY));<a name="342" href="#342">342</a>         e.setOverrideable(false);<a name="343" href="#343">343</a>         e.setExpertSetting(<strong>true</strong>);<a name="344" href="#344">344</a>         e = addElementToDefinition(<strong>new</strong> <a href="../../../../org/archive/crawler/settings/StringList.html">StringList</a>(ATTR_ACCEPT_HEADERS,<a name="345" href="#345">345</a>             <span class="string">"Accept Headers to include in each request. Each must be the"</span><a name="346" href="#346">346</a>             + <span class="string">" complete header, e.g., 'Accept-Language: en'"</span>));<a name="347" href="#347">347</a>         e.setExpertSetting(<strong>true</strong>);<a name="348" href="#348">348</a>         e = addElementToDefinition(<strong>new</strong> <a href="../../../../org/archive/crawler/settings/SimpleType.html">SimpleType</a>(ATTR_HTTP_PROXY_HOST,<a name="349" href="#349">349</a>             <span class="string">"Proxy host IP (set only if needed)."</span>, <span class="string">""</span>));<a name="350" href="#350">350</a>         e.setExpertSetting(<strong>true</strong>);<a name="351" href="#351">351</a>         e = addElementToDefinition(<strong>new</strong> <a href="../../../../org/archive/crawler/settings/SimpleType.html">SimpleType</a>(ATTR_HTTP_PROXY_PORT,<a name="352" href="#352">352</a>             <span class="string">"Proxy port (set only if needed)"</span>, <span class="string">""</span>));<a name="353" href="#353">353</a>         e.setExpertSetting(<strong>true</strong>);<a name="354" href="#354">354</a>         e = addElementToDefinition(<strong>new</strong> <a href="../../../../org/archive/crawler/settings/SimpleType.html">SimpleType</a>(ATTR_DEFAULT_ENCODING,<a name="355" href="#355">355</a>             <span class="string">"The character encoding to use for files that do not have one"</span> +<a name="356" href="#356">356</a>             <span class="string">" specified in the HTTP response headers.  Default: "</span> +<a name="357" href="#357">357</a>             DEFAULT_CONTENT_CHARSET + <span class="string">"."</span>,<a name="358" href="#358">358</a>             DEFAULT_CONTENT_CHARSET));<a name="359" href="#359">359</a>         e.setExpertSetting(<strong>true</strong>);<a name="360" href="#360">360</a>         e = addElementToDefinition(<strong>new</strong> <a href="../../../../org/archive/crawler/settings/SimpleType.html">SimpleType</a>(ATTR_DIGEST_CONTENT,<a name="361" href="#361">361</a>                 <span class="string">"Whether or not to perform an on-the-fly digest hash of"</span> +<a name="362" href="#362">362</a>                 <span class="string">" retrieved content-bodies."</span>,<a name="363" href="#363">363</a>                 DEFAULT_DIGEST_CONTENT));<a name="364" href="#364">364</a>         e.setExpertSetting(<strong>true</strong>);<a name="365" href="#365">365</a>         e = addElementToDefinition(<strong>new</strong> <a href="../../../../org/archive/crawler/settings/SimpleType.html">SimpleType</a>(ATTR_DIGEST_ALGORITHM,<a name="366" href="#366">366</a>                 <span class="string">"Which algorithm (for example MD5 or SHA-1) to use to perform an on-the-fly digest"</span> +<a name="367" href="#367">367</a>                 <span class="string">" hash of retrieved content-bodies."</span>,<a name="368" href="#368">368</a>                 DEFAULT_DIGEST_ALGORITHM, DIGEST_ALGORITHMS));<a name="369" href="#369">369</a>         e.setExpertSetting(<strong>true</strong>);<a name="370" href="#370">370</a>         e = addElementToDefinition(<strong>new</strong> <a href="../../../../org/archive/crawler/settings/SimpleType.html">SimpleType</a>(ATTR_SEND_IF_MODIFIED_SINCE,<a name="371" href="#371">371</a>                 <span class="string">"Send 'If-Modified-Since' header, if previous 'Last-Modified' "</span> +<a name="372" href="#372">372</a>                 <span class="string">"fetch history information is available in URI history."</span>,<a name="373" href="#373">373</a>                  <strong>new</strong> Boolean(<strong>true</strong>)));<a name="374" href="#374">374</a>         e.setOverrideable(<strong>true</strong>);<a name="375" href="#375">375</a>         e.setExpertSetting(<strong>true</strong>);<a name="376" href="#376">376</a>         e = addElementToDefinition(<strong>new</strong> <a href="../../../../org/archive/crawler/settings/SimpleType.html">SimpleType</a>(ATTR_SEND_IF_NONE_MATCH,<a name="377" href="#377">377</a>                 <span class="string">"Send 'If-None-Match' header, if previous 'Etag' fetch "</span> +<a name="378" href="#378">378</a>                 <span class="string">"history information is available in URI history."</span>,

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品欧美一区二区三区不卡| 欧美一级艳片视频免费观看| 精品国产3级a| 亚洲精品中文在线观看| 国产美女精品在线| 欧美一二区视频| 一区二区三区不卡视频| 成人自拍视频在线观看| 久久综合五月天婷婷伊人| 午夜国产不卡在线观看视频| 91小视频在线免费看| 欧美国产精品久久| 韩国在线一区二区| 欧美一级久久久| 亚洲va欧美va天堂v国产综合| 91色在线porny| 国产精品免费久久| 国产高清精品久久久久| 欧美电影免费观看高清完整版在 | 国产婷婷一区二区| 蜜桃久久av一区| 欧美精品粉嫩高潮一区二区| 一区二区理论电影在线观看| av网站一区二区三区| 欧美极品少妇xxxxⅹ高跟鞋| 激情六月婷婷综合| 欧美xxx久久| 伦理电影国产精品| 欧美mv日韩mv亚洲| 青椒成人免费视频| 欧美一级欧美三级| 免费成人结看片| 精品少妇一区二区三区在线播放 | 久久丁香综合五月国产三级网站| 欧美高清性hdvideosex| 午夜免费欧美电影| 欧美性感一类影片在线播放| 亚洲精选免费视频| 色欧美日韩亚洲| 亚洲最色的网站| 91福利视频网站| 午夜av电影一区| 欧美一区二区三区性视频| 日韩高清不卡在线| 日韩视频免费观看高清完整版| 日本午夜一区二区| 日韩一级黄色大片| 国产一区二区网址| 国产精品天干天干在线综合| 91在线porny国产在线看| 一区二区三区鲁丝不卡| 欧美精品在线视频| 久草在线在线精品观看| 久久免费的精品国产v∧| 国产91富婆露脸刺激对白| 综合久久综合久久| 欧美视频一区在线| 日韩成人免费电影| 久久久久国色av免费看影院| 成人黄色综合网站| 亚洲综合色噜噜狠狠| 777xxx欧美| 国内成人精品2018免费看| 国产精品无人区| 欧美最新大片在线看| 美腿丝袜一区二区三区| 国产午夜精品一区二区三区视频 | 欧美日韩一区二区三区四区 | 国产毛片一区二区| 国产精品福利在线播放| 欧亚洲嫩模精品一区三区| 免费成人在线观看视频| 欧美国产激情一区二区三区蜜月| 91影院在线免费观看| 日韩激情av在线| 国产欧美日韩在线| 欧美性色欧美a在线播放| 日韩av高清在线观看| 亚洲国产精品黑人久久久| 91成人国产精品| 久久国产精品免费| 亚洲人成人一区二区在线观看| 欧美男人的天堂一二区| 国产伦精一区二区三区| 亚洲人成7777| 精品国产欧美一区二区| 99久久综合精品| 日韩 欧美一区二区三区| 国产色爱av资源综合区| 欧美主播一区二区三区| 国产一区二区免费看| 亚洲一卡二卡三卡四卡无卡久久| 欧美电影免费观看高清完整版在线 | 日本一区二区视频在线| 欧美天堂亚洲电影院在线播放| 国产乱子轮精品视频| 亚洲另类春色校园小说| 久久综合久久综合亚洲| 欧美体内she精高潮| 国产成+人+日韩+欧美+亚洲| 天天综合网 天天综合色| 亚洲国产精品精华液2区45| 欧美一区二区三区四区五区 | 九九精品视频在线看| 亚洲人成小说网站色在线 | 色婷婷精品久久二区二区蜜臀av| 久久69国产一区二区蜜臀| 一个色综合网站| 久久久久9999亚洲精品| 69精品人人人人| 色香蕉成人二区免费| 国产馆精品极品| 青青草国产精品97视觉盛宴| 亚洲欧美日韩久久| 国产午夜亚洲精品午夜鲁丝片| 这里只有精品电影| 91久久线看在观草草青青| 国产成人精品亚洲日本在线桃色 | 亚洲少妇中出一区| 久久精品人人做人人综合| 欧美一区二区三区四区在线观看| 色播五月激情综合网| 成人免费的视频| 国模一区二区三区白浆| 蜜臀精品一区二区三区在线观看| 亚洲综合在线电影| 国产精品超碰97尤物18| 久久综合色鬼综合色| 欧美一级高清大全免费观看| 欧美无砖砖区免费| 91麻豆国产在线观看| 国产成人精品一区二区三区网站观看| 麻豆91在线看| 日韩激情一二三区| 亚洲成人精品一区| 亚洲福利一区二区三区| 亚洲猫色日本管| 专区另类欧美日韩| 综合精品久久久| 国产精品不卡在线| 中文av字幕一区| 国产精品素人视频| 中文字幕不卡在线观看| 亚洲国产成人一区二区三区| 久久精品夜色噜噜亚洲aⅴ| 欧美精品一区二| 久久免费美女视频| 久久久五月婷婷| 精品日韩一区二区三区免费视频| 日韩精品一区二区三区视频在线观看| 欧美一级理论片| 欧美变态口味重另类| 精品国产99国产精品| wwwwxxxxx欧美| 国产三级欧美三级日产三级99 | 色诱视频网站一区| 色综合久久久久久久久| 在线免费观看不卡av| 欧美影院一区二区| 欧美日韩国产bt| 日韩午夜激情av| 久久蜜臀中文字幕| 中文字幕成人在线观看| 综合激情成人伊人| 亚洲综合色区另类av| 天天影视色香欲综合网老头| 男女视频一区二区| 激情另类小说区图片区视频区| 国产麻豆精品95视频| 成人亚洲一区二区一| 91老师国产黑色丝袜在线| 欧美三日本三级三级在线播放| 欧美日韩一区二区三区高清| 日韩一区二区视频在线观看| 久久婷婷综合激情| 中文字幕一区在线观看| 亚洲影院免费观看| 毛片av中文字幕一区二区| 国产精品一区二区无线| 91在线国内视频| 欧美日本免费一区二区三区| 精品少妇一区二区三区免费观看 | 日韩伦理av电影| 亚洲午夜在线观看视频在线| 欧美a一区二区| 国产精品白丝av| 色欧美片视频在线观看| 91精品国产麻豆| 久久久亚洲高清| 亚洲欧美一区二区三区国产精品| 亚瑟在线精品视频| 国产乱色国产精品免费视频| 一本大道久久a久久精品综合| 51精品秘密在线观看| 国产欧美日韩在线| 亚洲国产精品欧美一二99| 国产综合色精品一区二区三区| www.欧美日韩国产在线| 欧美日韩亚洲另类| 久久精品人人爽人人爽|