127.0.0.1:9200
URL: http://127.0.0.1:9200/likecs_art_db/_search
REQUEST:
Array
(
[query] => Array
(
[match] => Array
(
[text] => Array
(
[query] => C# 验证过滤代理IP是否有效
)
)
)
[highlight] => Array
(
[fields] => Array
(
[text] => stdClass Object
(
)
)
[pre_tags] => #em#
[post_tags] => #/em#
)
[size] => 8
[from] => 0
)
RESPONSE:string(7788) "{"took":34,"timed_out":false,"_shards":{"total":1,"successful":1,"skipped":0,"failed":0},"hits":{"total":{"value":10000,"relation":"gte"},"max_score":53.18071,"hits":[{"_index":"likecs_art_db","_type":"_doc","_id":"178679","_score":53.18071,"_source":{"id":"178679","text":"C# \u9a8c\u8bc1\u8fc7\u6ee4\u4ee3\u7406IP\u662f\u5426\u6709\u6548","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n color: [\r\n ","username":"testsec","tagsname":"","tagsid":"","catesname":null,"catesid":"","createtime":"1628130011"},"highlight":{"text":["#em#C#/em## #em#验#/em##em#证#/em##em#过#/em##em#滤#/em##em#代#/em##em#理#/em##em#IP#/em##em#是#/em##em#否#/em##em#有#/em##em#效#/em#"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"159390","_score":40.49742,"_source":{"id":"159390","text":"IP\u4ee3\u7406\u6c60\u4e4b\u9a8c\u8bc1\u662f\u5426\u6709\u6548","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n color: [\r\n ","username":"YinJay","tagsname":null,"tagsid":"","catesname":null,"catesid":"","createtime":"1628310759"},"highlight":{"text":["#em#IP#/em##em#代#/em##em#理#/em#池之#em#验#/em##em#证#/em##em#是#/em##em#否#/em##em#有#/em##em#效#/em#"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"733433","_score":40.49742,"_source":{"id":"733433","text":"IP\u4ee3\u7406\u6c60\u4e4b\u9a8c\u8bc1\u662f\u5426\u6709\u6548","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n color: [\r\n ","username":"YinJay","tagsname":null,"tagsid":"","catesname":null,"catesid":"","createtime":"1636201621"},"highlight":{"text":["#em#IP#/em##em#代#/em##em#理#/em#池之#em#验#/em##em#证#/em##em#是#/em##em#否#/em##em#有#/em##em#效#/em#"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"150728","_score":35.651154,"_source":{"id":"150728","text":"\u3010\u539f\u521b\u3011\u9a8c\u8bc1\u4ee3\u7406IP\u662f\u5426\u6709\u7528","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n color: [\r\n ","username":"hycms","tagsname":null,"tagsid":"","catesname":null,"catesid":"","createtime":"1637065601"},"highlight":{"text":["【原创】#em#验#/em##em#证#/em##em#代#/em##em#理#/em##em#IP#/em##em#是#/em##em#否#/em##em#有#/em#用"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"733420","_score":34.020508,"_source":{"id":"733420","text":"requests\u5e93\u600e\u4e48\u9a8c\u8bc1\u4ee3\u7406\u662f\u5426\u6709\u6548","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n color: [\r\n ","username":"yoyowin","tagsname":"","tagsid":"","catesname":null,"catesid":"","createtime":"1636201574"},"highlight":{"text":["requests库怎么#em#验#/em##em#证#/em##em#代#/em##em#理#/em##em#是#/em##em#否#/em##em#有#/em##em#效#/em#"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"178651","_score":32.500378,"_source":{"id":"178651","text":"Python\u6d4b\u8bd5\u4ee3\u7406ip\u662f\u5426\u6709\u6548","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n color: [\r\n ","username":"hankleo","tagsname":"","tagsid":"","catesname":"","catesid":"","createtime":"1638805669"},"highlight":{"text":["Python测试#em#代#/em##em#理#/em##em#ip#/em##em#是#/em##em#否#/em##em#有#/em##em#效#/em#"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"150706","_score":31.380724,"_source":{"id":"150706","text":"\u5982\u4f55\u5224\u65ad\u4ee3\u7406IP\u662f\u5426\u6709\u6548","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n color: [\r\n ","username":"ganxiang","tagsname":"","tagsid":"","catesname":null,"catesid":"","createtime":"1638805688"},"highlight":{"text":["如何判断#em#代#/em##em#理#/em##em#IP#/em##em#是#/em##em#否#/em##em#有#/em##em#效#/em#"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"178653","_score":30.335646,"_source":{"id":"178653","text":"python\u6d4b\u8bd5\u5f53\u524d\u4ee3\u7406IP\u662f\u5426\u6709\u6548","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n color: [\r\n ","username":"tulintao","tagsname":"","tagsid":"","catesname":"","catesid":"","createtime":"1638805692"},"highlight":{"text":["python测试当前#em#代#/em##em#理#/em##em#IP#/em##em#是#/em##em#否#/em##em#有#/em##em#效#/em#"]}}]}}"
127.0.0.1:9200
URL: http://127.0.0.1:9200/likecs_art_db/_search
REQUEST:Array
(
[query] => Array
(
[match] => Array
(
[text] => Array
(
[query] => C# 验证过滤代理IP是否有效
)
)
)
[highlight] => Array
(
[fields] => Array
(
[text] => stdClass Object
(
)
)
[pre_tags] => #em#
[post_tags] => #/em#
)
[size] => 8
[from] => 8
)
RESPONSE:string(7669) "{"took":36,"timed_out":false,"_shards":{"total":1,"successful":1,"skipped":0,"failed":0},"hits":{"total":{"value":10000,"relation":"gte"},"max_score":53.18071,"hits":[{"_index":"likecs_art_db","_type":"_doc","_id":"178677","_score":29.368187,"_source":{"id":"178677","text":"\u3010Python\u722c\u866b\u3011\uff1a\u4f7f\u7528\u9ad8\u6027\u80fd\u722c\u866b\u5feb\u901f\u68c0\u9a8c\u8bc1\u4ee3\u7406IP\u662f\u5426\u6709\u6548","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n color: [\r\n ","username":"geeksongs","tagsname":"","tagsid":"","catesname":null,"catesid":"","createtime":"1638805677"},"highlight":{"text":["【Python爬虫】:使用高性能爬虫快速检#em#验#/em##em#证#/em##em#代#/em##em#理#/em##em#IP#/em##em#是#/em##em#否#/em##em#有#/em##em#效#/em#"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"999459","_score":28.72228,"_source":{"id":"999459","text":"\u9a8c\u8bc1IP\u662f\u5426\u5408\u6cd5","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n color: [\r\n ","username":"frostbelt","tagsname":null,"tagsid":"","catesname":"","catesid":"","createtime":"1640491253"},"highlight":{"text":["#em#验#/em##em#证#/em##em#IP#/em##em#是#/em##em#否#/em#合法"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"178656","_score":27.348951,"_source":{"id":"178656","text":"python requests \u6d4b\u8bd5\u4ee3\u7406ip\u662f\u5426\u751f\u6548","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n color: [\r\n ","username":"hcy-fly","tagsname":null,"tagsid":"","catesname":"","catesid":"","createtime":"1638805671"},"highlight":{"text":["python requests 测试#em#代#/em##em#理#/em##em#ip#/em##em#是#/em##em#否#/em#生#em#效#/em#"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"178667","_score":26.865152,"_source":{"id":"178667","text":"\u600e\u4e48\u7528\u6700\u5feb\u6700\u7b80\u4fbf\u7684\u65b9\u6cd5\u9a8c\u8bc1\u4ee3\u7406IP\u662f\u4e0d\u662f\u6709\u6548","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n color: [\r\n ","username":"lixihuan","tagsname":"","tagsid":"","catesname":null,"catesid":"","createtime":"1638805691"},"highlight":{"text":["怎么用最快最简便的方法#em#验#/em##em#证#/em##em#代#/em##em#理#/em##em#IP#/em##em#是#/em#不#em#是#/em##em#有#/em##em#效#/em#"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"178668","_score":26.820568,"_source":{"id":"178668","text":"\u9a8c\u8bc1\u4ee3\u7406IP","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n color: [\r\n ","username":"one-lightyear","tagsname":null,"tagsid":"","catesname":"","catesid":"","createtime":"1638805690"},"highlight":{"text":["#em#验#/em##em#证#/em##em#代#/em##em#理#/em##em#IP#/em#"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"178682","_score":26.688705,"_source":{"id":"178682","text":"\u5982\u4f55\u9a8c\u8bc1\u4ee3\u7406\u6709\u6548 - Tekkaman","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n color: [\r\n ","username":"tekkaman","tagsname":"","tagsid":"","catesname":null,"catesid":"","createtime":"1637065570"},"highlight":{"text":["如何#em#验#/em##em#证#/em##em#代#/em##em#理#/em##em#有#/em##em#效#/em# - Tekkaman"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"107601","_score":26.259546,"_source":{"id":"107601","text":"C#\u9a8c\u8bc1json\u662f\u5426\u5408\u6cd5","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n color: [\r\n ","username":"yyangjing","tagsname":"","tagsid":"[]","catesname":"","catesid":"[]","createtime":"1591320756"},"highlight":{"text":["#em#C#/em###em#验#/em##em#证#/em#json#em#是#/em##em#否#/em#合法"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"178684","_score":25.704308,"_source":{"id":"178684","text":"Java \u9a8c\u8bc1\u4ee3\u7406ip","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n color: [\r\n ","username":"cmyxn","tagsname":"","tagsid":"","catesname":"","catesid":"","createtime":"1638805708"},"highlight":{"text":["Java #em#验#/em##em#证#/em##em#代#/em##em#理#/em##em#ip#/em#"]}}]}}"
127.0.0.1:9200
URL: http://192.168.101.128/searchcore/index.php/cihere_cn_db/_search
REQUEST:Array
(
[query] => Array
(
[match] => Array
(
[title] => Array
(
[query] => C# 验证过滤代理IP是否有效
)
)
)
[highlight] => Array
(
[fields] => Array
(
[title] => stdClass Object
(
)
)
[pre_tags] => #em#
[post_tags] => #/em#
)
[from] => 0
)
RESPONSE:bool(false)
127.0.0.1:9200
URL: http://127.0.0.1:9200/likecs_down_db/_search
REQUEST:Array
(
[query] => Array
(
[bool] => Array
(
[must] => Array
(
[0] => Array
(
[match] => Array
(
[title] => Array
(
[query] => C# 验证过滤代理IP是否有效
)
)
)
)
[must_not] => Array
(
[0] => Array
(
[term] => Array
(
[cate1] => 电子书籍
)
)
)
)
)
[highlight] => Array
(
[fields] => Array
(
[title] => stdClass Object
(
)
)
[pre_tags] => #em#
[post_tags] => #/em#
)
[size] => 5
[from] => 0
)
RESPONSE:string(2998) "{"took":12,"timed_out":false,"_shards":{"total":1,"successful":1,"skipped":0,"failed":0},"hits":{"total":{"value":10000,"relation":"gte"},"max_score":19.56308,"hits":[{"_index":"likecs_down_db","_type":"_doc","_id":"455","_score":19.56308,"_source":{"id":"455","title":"JS\u6ce8\u518c\u9a8c\u8bc1\u62d6\u62fd\u548c\u9a8c\u8bc1\u7801\u529f\u80fd\u7684\u7279\u6548\u4ee3\u7801","spidertime":"1622859893","contenttime":"1674921648","pageimage":"https:\/\/img.jbzj.com\/do\/uploads\/litimg\/201208\/16453Tc459.jpg","tag":"\u9a8c\u8bc1\u7801|\u62d6\u62fd|\u9a8c\u8bc1|\u6ce8\u518c|js","cate1":"js\u6846\u67b6","cate2":"ajax\/javascript","attr1":"14KB"},"highlight":{"title":["JS注册#em#验#/em##em#证#/em#拖拽和#em#验#/em##em#证#/em#码功能的特#em#效#/em##em#代#/em#码"]}},{"_index":"likecs_down_db","_type":"_doc","_id":"38066","_score":19.09521,"_source":{"id":"38066","title":"JQuery \u5b9e\u73b0\u7684\u5e26\u6709Tooltip\u6548\u679c\u8868\u5355\u9a8c\u8bc1","spidertime":"1623035964","contenttime":"1623035964","pageimage":"https:\/\/img.jbzj.com\/do\/uploads\/allimg\/100301\/2123540.jpg","tag":"jquery|tooltip|\u8868\u5355\u9a8c\u8bc1","cate1":"js\u6846\u67b6","cate2":"jQuery","attr1":"29KB"},"highlight":{"title":["JQuery 实现的带#em#有#/em#Tooltip#em#效#/em#果表单#em#验#/em##em#证#/em#"]}},{"_index":"likecs_down_db","_type":"_doc","_id":"53118","_score":17.757057,"_source":{"id":"53118","title":"jQuery\u5b9e\u73b0\u9a8c\u8bc1\u7801\u8f93\u5165\u6846\u4ee3\u7801\u7279\u6548","spidertime":"1623058004","contenttime":"1624521532","pageimage":"https:\/\/img.jbzj.com\/do\/uploads\/litimg\/160913\/16052410R24.jpg","tag":"\u8f93\u5165\u6846\u4ee3\u7801|jquery","cate1":"js\u6846\u67b6","cate2":"jQuery","attr1":"37KB"},"highlight":{"title":["jQuery实现#em#验#/em##em#证#/em#码输入框#em#代#/em#码特#em#效#/em#"]}},{"_index":"likecs_down_db","_type":"_doc","_id":"52474","_score":16.717772,"_source":{"id":"52474","title":"\u975e\u5e38\u6709\u7528\u7684\u5bf9\u4fe1\u7528\u5361\u53f7\u7801\u8fdb\u884c\u6709\u6548\u6027\u9a8c\u8bc1jQuery\u63d2\u4ef6","spidertime":"1623057086","contenttime":"1680926341","pageimage":"https:\/\/img.jbzj.com\/do\/uploads\/litimg\/130802\/14404H1Z55.gif","tag":"\u4fe1\u7528\u5361\u53f7\u7801|\u9a8c\u8bc1|jquery\u63d2\u4ef6","cate1":"js\u6846\u67b6","cate2":"jQuery","attr1":"36KB"},"highlight":{"title":["非常#em#有#/em#用的对信用卡号码进行#em#有#/em##em#效#/em#性#em#验#/em##em#证#/em#jQuery插件"]}},{"_index":"likecs_down_db","_type":"_doc","_id":"38732","_score":16.119076,"_source":{"id":"38732","title":"jQuery\u6ce8\u518c\u8868\u5355\u9a8c\u8bc1\u529f\u80fd\u4ee3\u7801","spidertime":"1623036800","contenttime":"1669952722","pageimage":"https:\/\/img.jbzj.com\/do\/uploads\/litimg\/200707\/151945494039.jpg","tag":"\u8868\u5355\u9a8c\u8bc1|jquery","cate1":"js\u6846\u67b6","cate2":"jQuery","attr1":"48KB"},"highlight":{"title":["jQuery注册表单#em#验#/em##em#证#/em#功能#em#代#/em#码"]}}]}}"
C# 验证过滤代理IP是否有效 - 爱码网

private void 导入IPToolStripMenuItem_Click(object sender, EventArgs e)
{
using (OpenFileDialog Openfile = new OpenFileDialog())
{
Openfile.Filter = "文本文件|*.txt";
Openfile.Multiselect = false;
if (Openfile.ShowDialog() == DialogResult.OK)
{
Thread threadfile = new Thread(() => ReadFileIP(Openfile.FileName)) { IsBackground = true };
threadfile.Start();
}
}
}
/// <summary>
/// 读取txt代理ip
/// </summary>
/// <param name="filename"></param>
private void ReadFileIP(string filename)
{
txtmsg.BeginInvoke(new Action(() =>
{
txtmsg.AppendText("开始导入IP代理!".SetLog());
}));
var file = File.Open(filename, FileMode.Open);
int num = 0;
int goods = 0;
int repeat = 0;
using (var stream = new StreamReader(file))
{
while (!stream.EndOfStream)
{
num++;
string linetemp = stream.ReadLine().Trim().ToLower();
string[] iptxt = linetemp.Split(\':\');
if (iptxt.Count() == 2)
{
lock (Config.lock_prxoy)
{
var data = Config._prxoyList.Where(m => m.ip == iptxt[0]).FirstOrDefault();
if (data != null)
{
repeat++;
continue;
}
}
goods++;
Model.ProxyIP _proxyip = new Model.ProxyIP();
_proxyip.ip = iptxt[0];
_proxyip.prot = int.Parse(iptxt[1]);
ListViewItem item = new ListViewItem(_proxyip.ip);
item.SubItems.Add(_proxyip.prot.ToString());
item.SubItems.Add("");
listViewIP.Invoke(new Action(() =>
{
ListViewItem itemresult = listViewIP.Items.Add(item);
_dic.Add(_proxyip.ip, itemresult);
//dic.Add(_send.Tel, backitem);
}));
lock (Config.lock_prxoy)
{
Config._prxoyList.Add(_proxyip);
}
}
}
}
txtmsg.Invoke(new Action(() =>
{
string log = string.Format("添加代理IP完成!有效数据为:{0},过滤重复数据:{1},总数据:{2}", goods.ToString(), repeat.ToString(), num.ToString());
txtmsg.AppendText(log.SetLog());
}));
Thread filter = new Thread(new ThreadStart(filterIP)) { IsBackground = true };
filter.Start();
}
private void filterIP()
{
txtmsg.Invoke(new Action(() =>
{
txtmsg.AppendText("正在过滤IP数据!".SetLog());
}));
List<System.Threading.Tasks.Task> TaskList = new List<System.Threading.Tasks.Task>();
lock (Config.lock_prxoy)
{
foreach (Model.ProxyIP _model in Config._prxoyList)
{
var task = System.Threading.Tasks.Task.Factory.StartNew(() =>
{
bool reslut = VerIP(_model.ip, _model.prot);
if (reslut)
{
_model.filter = Model.filterIP.有效;
this.Invoke(new Action(() =>
{
_dic[_model.ip].SubItems[2].Text = "有效";
}));
}
else
{
_model.filter = Model.filterIP.无效;
this.Invoke(new Action(() =>
{
_dic[_model.ip].SubItems[2].Text = "无效";
}));
}
});
TaskList.Add(task);
}
}
System.Threading.Tasks.Task.WaitAll(TaskList.ToArray());
txtmsg.Invoke(new Action(() =>
{
txtmsg.AppendText(Config._prxoyList[0].filter.ToString() + "过滤IP数据完成!".SetLog());
}));
}
private bool VerIP(string ip,int port)
{
try
{
HttpWebRequest Req;
HttpWebResponse Resp;
WebProxy proxyObject = new WebProxy(ip, port);// port为端口号 整数型
Req = WebRequest.Create("https://www.baidu.com") as HttpWebRequest;
Req.Proxy = proxyObject; //设置代理
Req.Timeout = 1000; //超时
Resp = (HttpWebResponse)Req.GetResponse();
Encoding bin = Encoding.GetEncoding("UTF-8");
using (StreamReader sr = new StreamReader(Resp.GetResponseStream(), bin))
{
string str = sr.ReadToEnd();
if (str.Contains("百度"))
{
Resp.Close();
return true;
}
else
{
return false;
}
}
}
catch (Exception ex)
{
return false;
}
}
}
主要的代码 ,我就贴上来了,那些model实体的,你们估计也用不到,这个过滤速度很快,哈哈。
相关文章:
-
2021-12-06
-
2021-12-26
-
2021-12-06
-
2021-12-06
-
2021-12-06
-
2021-11-16
-
2020-06-05
-
2021-12-06
猜你喜欢
-
2021-08-07
-
2021-11-16
-
2021-11-06
-
2021-12-06
-
2021-12-06
-
2021-12-06
相关资源
-
下载
2023-01-29
-
下载
2021-06-07
-
下载
2021-06-24
-
下载
2023-04-08
-
下载
2022-12-02