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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? deciderulesequencetest.html

?? 網(wǎng)絡爬蟲開源代碼
?? HTML
?? 第 1 頁 / 共 4 頁
字號:
<a name="120" href="#120">120</a>         addDecideRule(<strong>new</strong> <a href="../../../../org/archive/crawler/deciderules/DecideRule.html">DecideRule</a>(<span class="string">"PASS4"</span>));<a name="121" href="#121">121</a>         addDecideRule(<strong>new</strong> <a href="../../../../org/archive/crawler/deciderules/RejectDecideRule.html">RejectDecideRule</a>(<span class="string">"REJECT3"</span>));<a name="122" href="#122">122</a>         Object decision = <strong>this</strong>.rule.decisionFor(<span class="string">"test"</span>);<a name="123" href="#123">123</a>         assertTrue(<span class="string">"Expect REJECT but got "</span> + decision,<a name="124" href="#124">124</a>             decision == DecideRule.REJECT);<a name="125" href="#125">125</a>     }<a name="126" href="#126">126</a>         <a name="127" href="#127">127</a>     <strong>public</strong> <strong>void</strong> testRegex()<a name="128" href="#128">128</a>     throws InvalidAttributeValueException, AttributeNotFoundException,<a name="129" href="#129">129</a>     MBeanException, ReflectionException {<a name="130" href="#130">130</a>         <strong>final</strong> String regexName = <span class="string">"REGEX"</span>;<a name="131" href="#131">131</a>         <a href="../../../../org/archive/crawler/deciderules/DecideRule.html">DecideRule</a> r = addDecideRule(<strong>new</strong> <a href="../../../../org/archive/crawler/deciderules/MatchesRegExpDecideRule.html">MatchesRegExpDecideRule</a>(regexName));<a name="132" href="#132">132</a>         <em class="comment">// Set regex to be match anything that ends in archive.org.</em><a name="133" href="#133">133</a>         r.setAttribute(<strong>new</strong> Attribute(MatchesRegExpDecideRule.ATTR_REGEXP,<a name="134" href="#134">134</a>             <span class="string">"^.*&#47;&#47;.archive&#47;&#47;.org"</span>));<a name="135" href="#135">135</a>         Object decision = <strong>this</strong>.rule.decisionFor(<span class="string">"http://google.com"</span>);<a name="136" href="#136">136</a>         assertTrue(<span class="string">"Expect PASS but got "</span> + decision,<a name="137" href="#137">137</a>             decision == DecideRule.PASS);<a name="138" href="#138">138</a>         decision = <strong>this</strong>.rule.decisionFor(<span class="string">"http://archive.org"</span>);<a name="139" href="#139">139</a>         assertTrue(<span class="string">"Expect PASS but got "</span> + decision,<a name="140" href="#140">140</a>             decision == DecideRule.PASS);<a name="141" href="#141">141</a>         decision = <strong>this</strong>.rule.decisionFor(<span class="string">"http://www.archive.org"</span>);<a name="142" href="#142">142</a>         assertTrue(<span class="string">"Expect ACCEPT but got "</span> + decision,<a name="143" href="#143">143</a>             decision == DecideRule.ACCEPT);<a name="144" href="#144">144</a>     }<a name="145" href="#145">145</a>     <a name="146" href="#146">146</a>     <strong>public</strong> <strong>void</strong> testNotRegex()<a name="147" href="#147">147</a>     throws InvalidAttributeValueException, AttributeNotFoundException,<a name="148" href="#148">148</a>     MBeanException, ReflectionException {<a name="149" href="#149">149</a>         <strong>final</strong> String regexName = <span class="string">"NOT_REGEX"</span>;<a name="150" href="#150">150</a>         <a href="../../../../org/archive/crawler/deciderules/DecideRule.html">DecideRule</a> r = addDecideRule(<strong>new</strong> <a href="../../../../org/archive/crawler/deciderules/NotMatchesRegExpDecideRule.html">NotMatchesRegExpDecideRule</a>(regexName));<a name="151" href="#151">151</a>         <em class="comment">// Set regex to be match anything that ends in archive.org.</em><a name="152" href="#152">152</a>         r.setAttribute(<strong>new</strong> Attribute(MatchesRegExpDecideRule.ATTR_REGEXP,<a name="153" href="#153">153</a>             <span class="string">"^.*&#47;&#47;.archive&#47;&#47;.org"</span>));<a name="154" href="#154">154</a>         Object decision = <strong>this</strong>.rule.decisionFor(<span class="string">"http://google.com"</span>);<a name="155" href="#155">155</a>         assertTrue(<span class="string">"Expect ACCEPT but got "</span> + decision,<a name="156" href="#156">156</a>             decision == DecideRule.ACCEPT);<a name="157" href="#157">157</a>         decision = <strong>this</strong>.rule.decisionFor(<span class="string">"http://www.archive.org"</span>);<a name="158" href="#158">158</a>         assertTrue(<span class="string">"Expect PASS but got "</span> + decision,<a name="159" href="#159">159</a>             decision == DecideRule.PASS);<a name="160" href="#160">160</a>     }<a name="161" href="#161">161</a>     <a name="162" href="#162">162</a>     <a name="163" href="#163">163</a>     <strong>public</strong> <strong>void</strong> testPrerequisite()<a name="164" href="#164">164</a>     throws InvalidAttributeValueException, URIException {<a name="165" href="#165">165</a>         addDecideRule(<strong>new</strong> <a href="../../../../org/archive/crawler/deciderules/PrerequisiteAcceptDecideRule.html">PrerequisiteAcceptDecideRule</a>(<span class="string">"PREREQUISITE"</span>));<a name="166" href="#166">166</a>         <a href="../../../../org/archive/net/UURI.html">UURI</a> uuri = UURIFactory.getInstance(<span class="string">"http://archive.org"</span>);<a name="167" href="#167">167</a>         <a href="../../../../org/archive/crawler/datamodel/CandidateURI.html">CandidateURI</a> candidate = <strong>new</strong> <a href="../../../../org/archive/crawler/datamodel/CandidateURI.html">CandidateURI</a>(uuri);<a name="168" href="#168">168</a>         Object decision = <strong>this</strong>.rule.decisionFor(candidate);<a name="169" href="#169">169</a>         assertTrue(<span class="string">"Expect PASS but got "</span> + decision,<a name="170" href="#170">170</a>             decision == DecideRule.PASS);<a name="171" href="#171">171</a>         candidate = <strong>new</strong> <a href="../../../../org/archive/crawler/datamodel/CandidateURI.html">CandidateURI</a>(uuri, <span class="string">"LLP"</span>, <strong>null</strong>, <strong>null</strong>);<a name="172" href="#172">172</a>         decision = <strong>this</strong>.rule.decisionFor(candidate);<a name="173" href="#173">173</a>         assertTrue(<span class="string">"Expect ACCEPT but got "</span> + decision,<a name="174" href="#174">174</a>             decision == DecideRule.ACCEPT);<a name="175" href="#175">175</a>     }<a name="176" href="#176">176</a>     <a name="177" href="#177">177</a>     <strong>public</strong> <strong>void</strong> testHops()<a name="178" href="#178">178</a>     throws InvalidAttributeValueException, URIException {<a name="179" href="#179">179</a>         addDecideRule(<strong>new</strong> <a href="../../../../org/archive/crawler/deciderules/TooManyHopsDecideRule.html">TooManyHopsDecideRule</a>(<span class="string">"HOPS"</span>));<a name="180" href="#180">180</a>         testHopLimit(TooManyHopsDecideRule.DEFAULT_MAX_HOPS.intValue(), 'L',<a name="181" href="#181">181</a>             DecideRule.PASS, DecideRule.REJECT);<a name="182" href="#182">182</a>     }<a name="183" href="#183">183</a>     <a name="184" href="#184">184</a>     <strong>public</strong> <strong>void</strong> testTransclusion()<a name="185" href="#185">185</a>     throws InvalidAttributeValueException, URIException {<a name="186" href="#186">186</a>         addDecideRule(<strong>new</strong> <a href="../../../../org/archive/crawler/deciderules/TransclusionDecideRule.html">TransclusionDecideRule</a>(<span class="string">"TRANSCLUSION"</span>));<a name="187" href="#187">187</a>         <strong>final</strong> <strong>int</strong> max =<a name="188" href="#188">188</a>             TransclusionDecideRule.DEFAULT_MAX_TRANS_HOPS.intValue();<a name="189" href="#189">189</a>         <strong>final</strong> <strong>char</strong> pathExpansion = 'E';<a name="190" href="#190">190</a>         <a href="../../../../org/archive/net/UURI.html">UURI</a> uuri = UURIFactory.getInstance(<span class="string">"http://archive.org"</span>);<a name="191" href="#191">191</a>         <a href="../../../../org/archive/crawler/datamodel/CandidateURI.html">CandidateURI</a> candidate = <strong>new</strong> <a href="../../../../org/archive/crawler/datamodel/CandidateURI.html">CandidateURI</a>(uuri);<a name="192" href="#192">192</a>         Object decision = <strong>this</strong>.rule.decisionFor(candidate);<a name="193" href="#193">193</a>         assertTrue(<span class="string">"Expect "</span> + DecideRule.PASS + <span class="string">" but got "</span> + decision,<a name="194" href="#194">194</a>             decision == DecideRule.PASS);<a name="195" href="#195">195</a>         StringBuffer path = <strong>new</strong> StringBuffer(max);<a name="196" href="#196">196</a>         <strong>for</strong> (<strong>int</strong> i = 0; i &lt; (max - 1); i++) {<a name="197" href="#197">197</a>             path.append(pathExpansion);<a name="198" href="#198">198</a>         }<a name="199" href="#199">199</a>         candidate = <strong>new</strong> <a href="../../../../org/archive/crawler/datamodel/CandidateURI.html">CandidateURI</a>(uuri, path.toString(), <strong>null</strong>, <strong>null</strong>);<a name="200" href="#200">200</a>         decision = <strong>this</strong>.rule.decisionFor(candidate);<a name="201" href="#201">201</a>         assertTrue(<span class="string">"Expect "</span> + DecideRule.ACCEPT + <span class="string">" but got "</span> + decision,<a name="202" href="#202">202</a>             decision == DecideRule.ACCEPT);<a name="203" href="#203">203</a>         String pathCopy = path.toString();<a name="204" href="#204">204</a>         path.append(pathExpansion);<a name="205" href="#205">205</a>         candidate = <strong>new</strong> <a href="../../../../org/archive/crawler/datamodel/CandidateURI.html">CandidateURI</a>(uuri, path.toString(), <strong>null</strong>, <strong>null</strong>);<a name="206" href="#206">206</a>         decision = <strong>this</strong>.rule.decisionFor(candidate);<a name="207" href="#207">207</a>         assertTrue(<span class="string">"Expect "</span> + DecideRule.ACCEPT + <span class="string">" but got "</span> + decision,<a name="208" href="#208">208</a>             decision == DecideRule.ACCEPT);<a name="209" href="#209">209</a>         path.append(pathExpansion);<a name="210" href="#210">210</a>         candidate = <strong>new</strong> <a href="../../../../org/archive/crawler/datamodel/CandidateURI.html">CandidateURI</a>(uuri, path.toString(), <strong>null</strong>, <strong>null</strong>);<a name="211" href="#211">211</a>         decision = <strong>this</strong>.rule.decisionFor(candidate);<a name="212" href="#212">212</a>         assertTrue(<span class="string">"Expect "</span> + DecideRule.PASS + <span class="string">" but got "</span> + decision,<a name="213" href="#213">213</a>             decision == DecideRule.PASS);<a name="214" href="#214">214</a>         candidate = <strong>new</strong> <a href="../../../../org/archive/crawler/datamodel/CandidateURI.html">CandidateURI</a>(uuri, pathCopy + 'L', <strong>null</strong>, <strong>null</strong>);<a name="215" href="#215">215</a>         decision = <strong>this</strong>.rule.decisionFor(candidate);<a name="216" href="#216">216</a>         assertTrue(<span class="string">"Expect "</span> + DecideRule.PASS + <span class="string">" but got "</span> + decision,<a name="217" href="#217">217</a>             decision == DecideRule.PASS);<a name="218" href="#218">218</a>     }<a name="219" href="#219">219</a>     <a name="220" href="#220">220</a>     <strong>public</strong> <strong>void</strong> testPathologicalPath()<a name="221" href="#221">221</a>     throws InvalidAttributeValueException, URIException {<a name="222" href="#222">222</a>         addDecideRule(<strong>new</strong> <a href="../../../../org/archive/crawler/deciderules/PathologicalPathDecideRule.html">PathologicalPathDecideRule</a>(<span class="string">"PATHOLOGICAL"</span>));<a name="223" href="#223">223</a>         <strong>final</strong> <strong>int</strong> max =<a name="224" href="#224">224</a>             PathologicalPathDecideRule.DEFAULT_REPETITIONS.intValue();<a name="225" href="#225">225</a>         String uri = <span class="string">"http://archive.org/"</span>;<a name="226" href="#226">226</a>         <strong>final</strong> String segment = <span class="string">"abc/"</span>;<a name="227" href="#227">227</a>         <strong>for</strong> (<strong>int</strong> i = 1; i &lt; max; i++) {<a name="228" href="#228">228</a>             uri = uri + segment;<a name="229" href="#229">229</a>         }<a name="230" href="#230">230</a>         <strong>final</strong> String baseUri = uri;<a name="231" href="#231">231</a>         <a href="../../../../org/archive/net/UURI.html">UURI</a> uuri = UURIFactory.getInstance(uri);<a name="232" href="#232">232</a>         <a href="../../../../org/archive/crawler/datamodel/CandidateURI.html">CandidateURI</a> candidate = <strong>new</strong> <a href="../../../../org/archive/crawler/datamodel/CandidateURI.html">CandidateURI</a>(uuri);<a name="233" href="#233">233</a>         Object decision = <strong>this</strong>.rule.decisionFor(candidate);<a name="234" href="#234">234</a>         assertTrue(<span class="string">"Expect "</span> + DecideRule.PASS + <span class="string">" but got "</span> + decision,<a name="235" href="#235">235</a>             decision == DecideRule.PASS);<a name="236" href="#236">236</a>         uuri = UURIFactory.getInstance(baseUri + segment);<a name="237" href="#237">237</a>         candidate = <strong>new</strong> <a href="../../../../org/archive/crawler/datamodel/CandidateURI.html">CandidateURI</a>(uuri);<a name="238" href="#238">238</a>         decision = <strong>this</strong>.rule.decisionFor(candidate);<a name="239" href="#239">239</a>         assertTrue(<span class="string">"Expect "</span> + DecideRule.PASS + <span class="string">" but got "</span> + decision,<a name="240" href="#240">240</a>             decision == DecideRule.PASS);<a name="241" href="#241">241</a>         uuri = UURIFactory.getInstance(baseUri + segment + segment);<a name="242" href="#242">242</a>         candidate = <strong>new</strong> <a href="../../../../org/archive/crawler/datamodel/CandidateURI.html">CandidateURI</a>(uuri);<a name="243" href="#243">243</a>         decision = <strong>this</strong>.rule.decisionFor(candidate);<a name="244" href="#244">244</a>         assertTrue(<span class="string">"Expect "</span> + DecideRule.REJECT + <span class="string">" but got "</span> + decision,<a name="245" href="#245">245</a>             decision == DecideRule.REJECT);<a name="246" href="#246">246</a>     }<a name="247" href="#247">247</a>     

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产福利91精品一区二区三区| 这里是久久伊人| 欧美调教femdomvk| 久久综合色之久久综合| 亚洲视频综合在线| 久久99九九99精品| 欧美视频三区在线播放| 国产精品毛片久久久久久| 日本不卡123| 一本久久综合亚洲鲁鲁五月天| 欧美成人精品二区三区99精品| 亚洲欧美另类久久久精品| 国产精品影视在线观看| 欧美一卡在线观看| 国产精品高潮呻吟| 久88久久88久久久| 欧美伦理影视网| 亚洲另类在线一区| 成人ar影院免费观看视频| 精品国产一区二区国模嫣然| 亚洲bt欧美bt精品| 在线观看网站黄不卡| 亚洲图片欧美激情| 成人h动漫精品| 国产精品毛片大码女人| 国产成人亚洲综合a∨婷婷图片| 欧美一区日本一区韩国一区| 亚洲一区在线观看免费| 91丨国产丨九色丨pron| 国产精品毛片久久久久久久| 成人视屏免费看| 国产精品免费久久| a美女胸又www黄视频久久| 国产日韩影视精品| 成人一区二区三区| 国产精品无人区| bt欧美亚洲午夜电影天堂| 国产欧美精品一区二区色综合 | 亚洲在线中文字幕| 色婷婷久久久综合中文字幕| 一区二区在线电影| 日本韩国欧美国产| 午夜不卡av免费| 日韩精品一区二区三区视频| 久久国产欧美日韩精品| 久久久午夜精品| 99久久伊人精品| 亚洲综合一区二区三区| 欧美精品丝袜中出| 蜜臀久久99精品久久久久宅男| 欧美一区二区三区公司| 韩国av一区二区三区在线观看| 久久精品视频网| 92国产精品观看| 午夜精品久久久久久久久久| 91精品婷婷国产综合久久竹菊| 麻豆国产欧美一区二区三区| 欧美精品一区二区三区蜜桃| 国产福利91精品一区二区三区| 国产精品毛片无遮挡高清| 欧美日韩在线播放一区| 毛片一区二区三区| 中文字幕一区二区三区在线播放| 色综合欧美在线| 美女尤物国产一区| 国产精品看片你懂得| 欧美日韩中文另类| 国产麻豆9l精品三级站| 亚洲欧美日韩电影| 欧美一区二区三区视频在线| 国产成人精品免费网站| 一区二区成人在线观看| 精品剧情在线观看| 日本高清成人免费播放| 久久国产精品第一页| 中文字幕日韩一区二区| 欧美一激情一区二区三区| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | jlzzjlzz国产精品久久| 日韩中文字幕区一区有砖一区| 国产人成亚洲第一网站在线播放 | 狠狠色丁香九九婷婷综合五月| 国产精品欧美一级免费| 91精品国产91热久久久做人人| 国产东北露脸精品视频| 亚洲成人av福利| 国产蜜臀97一区二区三区| 欧美剧在线免费观看网站| 国产成人免费视频| 蜜桃传媒麻豆第一区在线观看| 18成人在线观看| wwwwww.欧美系列| 欧美日本视频在线| 91美女片黄在线观看| 国产成人亚洲综合色影视| 日韩av电影免费观看高清完整版在线观看| 久久久国产精品麻豆| 欧美一级二级三级蜜桃| 欧美日韩亚洲丝袜制服| 在线看国产一区| 成人av电影在线观看| 国产成人亚洲综合色影视| 精品一区二区三区的国产在线播放| 洋洋成人永久网站入口| 亚洲欧美在线观看| 国产农村妇女毛片精品久久麻豆 | 欧美在线free| 成人黄色电影在线| 粉嫩嫩av羞羞动漫久久久| 国产一区二区在线看| 久久国产麻豆精品| 麻豆国产精品一区二区三区 | 亚洲日本va在线观看| 国产精品你懂的| 国产精品毛片久久久久久久| 亚洲国产精品成人综合色在线婷婷 | 美日韩一级片在线观看| 日韩av网站免费在线| 日韩av一二三| 蜜桃久久久久久久| 国产一区在线观看视频| 国产综合色在线| 国产美女主播视频一区| 国产自产高清不卡| 成人免费视频免费观看| 99麻豆久久久国产精品免费优播| 成人福利视频网站| 91免费视频大全| 91福利在线播放| 欧美一区二区视频观看视频| 日韩精品一区二区三区swag | 国产成人精品免费| 成人午夜精品一区二区三区| 成人涩涩免费视频| 97精品久久久午夜一区二区三区 | 精品久久久久久久人人人人传媒| 日韩久久久久久| 中文字幕巨乱亚洲| 一区二区三区在线观看网站| 五月天欧美精品| 国产综合久久久久影院| k8久久久一区二区三区| 欧美亚洲动漫制服丝袜| 欧美一区二区福利在线| 国产网红主播福利一区二区| 国产精品国产三级国产有无不卡| 亚洲国产一区二区三区| 久久国内精品视频| 不卡的看片网站| 欧美日韩1区2区| 国产欧美1区2区3区| 亚洲综合一二三区| 国产乱码精品1区2区3区| 99久久99精品久久久久久| 欧美日韩日本视频| 国产精品色在线| 三级久久三级久久| aa级大片欧美| 亚洲人妖av一区二区| 国产成人高清在线| 洋洋成人永久网站入口| 中文无字幕一区二区三区| 亚洲一区免费在线观看| 欧美视频一区在线| 在线播放欧美女士性生活| 亚洲精品欧美激情| 国产九色精品成人porny| 日韩一区二区三区免费看| 日本不卡一区二区| 欧美日韩午夜在线| 日韩不卡一区二区| 7777精品伊人久久久大香线蕉的 | 在线观看免费亚洲| 亚洲狼人国产精品| 色综合久久久久久久| 亚洲欧美区自拍先锋| 日本韩国一区二区| 一区二区三区av电影| 欧美丝袜自拍制服另类| 日韩中文欧美在线| 精品国产污网站| 国产丶欧美丶日本不卡视频| 中文字幕精品一区| 色哟哟在线观看一区二区三区| 亚洲色大成网站www久久九九| 91麻豆精品视频| 亚洲第一搞黄网站| 日韩欧美国产不卡| 国产精品一卡二| 中文字幕在线免费不卡| 欧美亚洲一区三区| 久久精品理论片| 国产三级精品三级在线专区| 99精品久久免费看蜜臀剧情介绍| 一区二区三区国产精华| 欧美一区二区三区系列电影| 国产成人精品亚洲777人妖| 亚洲免费色视频| 这里只有精品免费| 丁香啪啪综合成人亚洲小说 |