wenxianping 2018-01-29 11:19:25 +08:00
parent f0fea7cba7
commit 004b82831d
9 changed files with 1366 additions and 335 deletions

View File

@ -2,16 +2,13 @@
<project version="4">
<component name="ChangeListManager">
<list default="true" id="79a86edc-721f-4aad-920d-b595d0348b7f" name="Default" comment="test version">
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/.idea/markdown-exported-files.xml" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/agency/cdn_list" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/agency/cdn_utils.py" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/cdn_list" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/tkcode" afterPath="$PROJECT_DIR$/tkcode" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/workspace.xml" afterPath="$PROJECT_DIR$/.idea/workspace.xml" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/agency/cdn_list" afterPath="$PROJECT_DIR$/agency/cdn_list" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/agency/cdn_utils.py" afterPath="$PROJECT_DIR$/agency/cdn_utils.py" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/cdn_list" afterPath="$PROJECT_DIR$/cdn_list" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/config/ticket_config.yaml" afterPath="$PROJECT_DIR$/config/ticket_config.yaml" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/config/urlConf.py" afterPath="$PROJECT_DIR$/config/urlConf.py" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/damatuCode/ruokuai.py" afterPath="$PROJECT_DIR$/damatuCode/ruokuai.py" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/init/login.py" afterPath="$PROJECT_DIR$/init/login.py" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/init/select_ticket_info.py" afterPath="$PROJECT_DIR$/init/select_ticket_info.py" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/myUrllib/httpUtils.py" afterPath="$PROJECT_DIR$/myUrllib/httpUtils.py" />
</list>
@ -27,16 +24,16 @@
<SUITE FILE_PATH="coverage/12306$12306__2_.coverage" NAME="12306 (2) Coverage Results" MODIFIED="1495725009419" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/login" />
<SUITE FILE_PATH="coverage/12306$run.coverage" NAME="run Coverage Results" MODIFIED="1515392744396" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/yixing" />
<SUITE FILE_PATH="coverage/12306$12306__1_.coverage" NAME="12306 (1) Coverage Results" MODIFIED="1495724916012" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/12306login" />
<SUITE FILE_PATH="coverage/12306$cdn_utils.coverage" NAME="cdn_utils Coverage Results" MODIFIED="1517114100608" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/agency" />
<SUITE FILE_PATH="coverage/12306$cdn_utils.coverage" NAME="cdn_utils Coverage Results" MODIFIED="1517195928620" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/agency" />
<SUITE FILE_PATH="coverage/12306$12306test.coverage" NAME="12306test Coverage Results" MODIFIED="1502779393809" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/yixing/myUrllib" />
<SUITE FILE_PATH="coverage/12306$select_ticket_info.coverage" NAME="select_ticket_info Coverage Results" MODIFIED="1515251193898" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/yixing/init" />
<SUITE FILE_PATH="coverage/12306$test.coverage" NAME="test Coverage Results" MODIFIED="1495722875742" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/12306login" />
<SUITE FILE_PATH="coverage/12306$12306__3_.coverage" NAME="12306 (3) Coverage Results" MODIFIED="1495984861694" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/yixing" />
<SUITE FILE_PATH="coverage/12306$select_ticket_info__1_.coverage" NAME="select_ticket_info (1) Coverage Results" MODIFIED="1515674706624" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/init" />
<SUITE FILE_PATH="coverage/12306$select_ticket_info__1_.coverage" NAME="select_ticket_info (1) Coverage Results" MODIFIED="1517122670659" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/init" />
<SUITE FILE_PATH="coverage/12306$ticketConf.coverage" NAME="ticketConf Coverage Results" MODIFIED="1515140061195" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/yixing/config" />
<SUITE FILE_PATH="coverage/12306$login.coverage" NAME="login Coverage Results" MODIFIED="1501571219088" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/yixing/init" />
<SUITE FILE_PATH="coverage/12306$tiket.coverage" NAME="tiket Coverage Results" MODIFIED="1495973122962" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/yixing" />
<SUITE FILE_PATH="coverage/12306$run__1_.coverage" NAME="run (1) Coverage Results" MODIFIED="1517114081921" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
<SUITE FILE_PATH="coverage/12306$run__1_.coverage" NAME="run (1) Coverage Results" MODIFIED="1517123442292" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
<SUITE FILE_PATH="coverage/12306$haha.coverage" NAME="haha Coverage Results" MODIFIED="1515250987704" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/yixing" />
<SUITE FILE_PATH="coverage/12306$12306.coverage" NAME="12306 Coverage Results" MODIFIED="1495722251078" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
</component>
@ -51,8 +48,8 @@
<file leaf-file-name="login.py" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/init/login.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="178">
<caret line="225" column="0" lean-forward="false" selection-start-line="225" selection-start-column="0" selection-end-line="225" selection-end-column="0" />
<state relative-caret-position="-1994">
<caret line="75" column="38" lean-forward="false" selection-start-line="75" selection-start-column="33" selection-end-line="75" selection-end-column="38" />
<folding>
<element signature="e#41#54#0" expanded="true" />
</folding>
@ -63,8 +60,8 @@
<file leaf-file-name="cdn_list" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/cdn_list">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
<state relative-caret-position="296">
<caret line="566" column="12" lean-forward="true" selection-start-line="566" selection-start-column="12" selection-end-line="566" selection-end-column="12" />
<folding />
</state>
</provider>
@ -73,8 +70,8 @@
<file leaf-file-name="httpUtils.py" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/myUrllib/httpUtils.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="150">
<caret line="92" column="0" lean-forward="false" selection-start-line="92" selection-start-column="0" selection-end-line="92" selection-end-column="0" />
<state relative-caret-position="120">
<caret line="120" column="42" lean-forward="false" selection-start-line="120" selection-start-column="42" selection-end-line="120" selection-end-column="42" />
<folding>
<element signature="e#23#38#0" expanded="true" />
</folding>
@ -82,21 +79,11 @@
</provider>
</entry>
</file>
<file leaf-file-name="requirements.txt" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/requirements.txt">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="70">
<caret line="5" column="6" lean-forward="false" selection-start-line="5" selection-start-column="0" selection-end-line="5" selection-end-column="6" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="select_ticket_info.py" pinned="false" current-in-tab="false">
<file leaf-file-name="select_ticket_info.py" pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/init/select_ticket_info.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="213">
<caret line="356" column="30" lean-forward="true" selection-start-line="356" selection-start-column="30" selection-end-line="356" selection-end-column="30" />
<state relative-caret-position="-116">
<caret line="663" column="8" lean-forward="false" selection-start-line="663" selection-start-column="8" selection-end-line="663" selection-end-column="8" />
<folding>
<element signature="e#23#34#0" expanded="true" />
</folding>
@ -107,18 +94,18 @@
<file leaf-file-name="cdn_list" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/agency/cdn_list">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="553">
<caret line="87" column="54" lean-forward="false" selection-start-line="87" selection-start-column="40" selection-end-line="87" selection-end-column="54" />
<state relative-caret-position="-10">
<caret line="554" column="14" lean-forward="true" selection-start-line="554" selection-start-column="14" selection-end-line="554" selection-end-column="14" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="ticket_config.yaml" pinned="false" current-in-tab="true">
<file leaf-file-name="ticket_config.yaml" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/config/ticket_config.yaml">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="602">
<caret line="86" column="9" lean-forward="false" selection-start-line="86" selection-start-column="9" selection-end-line="86" selection-end-column="9" />
<state relative-caret-position="302">
<caret line="97" column="9" lean-forward="false" selection-start-line="97" selection-start-column="9" selection-end-line="97" selection-end-column="9" />
<folding />
</state>
</provider>
@ -127,8 +114,8 @@
<file leaf-file-name="cdn_utils.py" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/agency/cdn_utils.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="544">
<caret line="100" column="0" lean-forward="true" selection-start-line="100" selection-start-column="0" selection-end-line="100" selection-end-column="0" />
<state relative-caret-position="302">
<caret line="110" column="22" lean-forward="true" selection-start-line="110" selection-start-column="22" selection-end-line="110" selection-end-column="22" />
<folding>
<element signature="e#16#27#0" expanded="true" />
</folding>
@ -139,8 +126,8 @@
<file leaf-file-name="urlConf.py" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/config/urlConf.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-9">
<caret line="91" column="21" lean-forward="true" selection-start-line="91" selection-start-column="21" selection-end-line="91" selection-end-column="21" />
<state relative-caret-position="213">
<caret line="51" column="19" lean-forward="false" selection-start-line="51" selection-start-column="19" selection-end-line="51" selection-end-column="19" />
<folding>
<element signature="e#0#13#0" expanded="true" />
</folding>
@ -151,8 +138,8 @@
<file leaf-file-name="run.py" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/run.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="140">
<caret line="10" column="0" lean-forward="false" selection-start-line="10" selection-start-column="0" selection-end-line="10" selection-end-column="0" />
<state relative-caret-position="84">
<caret line="6" column="34" lean-forward="true" selection-start-line="6" selection-start-column="34" selection-end-line="6" selection-end-column="34" />
<folding />
</state>
</provider>
@ -169,8 +156,6 @@
</component>
<component name="FindInProjectRecents">
<findStrings>
<find>ticketIsExitsException(submitResult['messages'][0])</find>
<find>ticketIsExitsException</find>
<find>该车次小于上次提交时间</find>
<find>学生票</find>
<find>checkRandCodeAnsyn</find>
@ -181,7 +166,6 @@
<find>resultOrderForDcQueue</find>
<find>expect_refresh_interval</find>
<find>validateMessages</find>
<find>init</find>
<find>submitOrderRequest</find>
<find>initdc_url</find>
<find>confirmSingleForQueue</find>
@ -199,6 +183,9 @@
<find>is_logg</find>
<find>超时</find>
<find>118.180.15.113</find>
<find>checku</find>
<find>{u'status': True, u'validateMessagesShowId': u'_validatorMessage', u'messages': [], u'httpstatus': 200, u'validateMessages': {}, u'data': {u'flag': False}}</find>
<find>init</find>
</findStrings>
</component>
<component name="Git.Settings">
@ -250,13 +237,14 @@
<option value="$PROJECT_DIR$/README.md" />
<option value="$PROJECT_DIR$/damatuCode/ruokuai.py" />
<option value="$PROJECT_DIR$/tmp/log/2018-01-25.log" />
<option value="$PROJECT_DIR$/config/urlConf.py" />
<option value="$PROJECT_DIR$/agency/cdn_list" />
<option value="$PROJECT_DIR$/init/login.py" />
<option value="$PROJECT_DIR$/myUrllib/httpUtils.py" />
<option value="$PROJECT_DIR$/init/select_ticket_info.py" />
<option value="$PROJECT_DIR$/agency/cdn_utils.py" />
<option value="$PROJECT_DIR$/config/ticket_config.yaml" />
<option value="$PROJECT_DIR$/init/select_ticket_info.py" />
<option value="$PROJECT_DIR$/agency/cdn_list" />
<option value="$PROJECT_DIR$/cdn_list" />
<option value="$PROJECT_DIR$/config/urlConf.py" />
<option value="$PROJECT_DIR$/myUrllib/httpUtils.py" />
<option value="$PROJECT_DIR$/agency/cdn_utils.py" />
</list>
</option>
</component>
@ -266,7 +254,7 @@
<detection-done>true</detection-done>
<sorting>DEFINITION_ORDER</sorting>
</component>
<component name="ProjectFrameBounds" fullScreen="true">
<component name="ProjectFrameBounds" extendedState="6" fullScreen="true">
<option name="x" value="-8" />
<option name="y" value="-8" />
<option name="width" value="2572" />
@ -290,6 +278,8 @@
<foldersAlwaysOnTop value="true" />
</navigator>
<panes>
<pane id="Scope" />
<pane id="Scratches" />
<pane id="ProjectPane">
<subPane>
<expand>
@ -311,8 +301,6 @@
<select />
</subPane>
</pane>
<pane id="Scratches" />
<pane id="Scope" />
</panes>
</component>
<component name="PropertiesComponent">
@ -683,8 +671,8 @@
<list size="5">
<item index="0" class="java.lang.String" itemvalue="Python.cdn_utils" />
<item index="1" class="java.lang.String" itemvalue="Python.run (1)" />
<item index="2" class="java.lang.String" itemvalue="Python.run" />
<item index="3" class="java.lang.String" itemvalue="Python.select_ticket_info (1)" />
<item index="2" class="java.lang.String" itemvalue="Python.select_ticket_info (1)" />
<item index="3" class="java.lang.String" itemvalue="Python.run" />
<item index="4" class="java.lang.String" itemvalue="Python.select_ticket_info" />
</list>
</recent_temporary>
@ -942,14 +930,13 @@
<servers />
</component>
<component name="ToolWindowManager">
<frame x="0" y="0" width="1440" height="900" extended-state="0" />
<editor active="true" />
<frame x="0" y="0" width="1440" height="900" extended-state="6" />
<layout>
<window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.18025751" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
<window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.18454936" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
<window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="10" side_tool="false" content_ui="tabs" />
<window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.5465538" sideWeight="0.50429183" order="14" side_tool="true" content_ui="tabs" />
<window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
<window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.17412333" sideWeight="0.49570817" order="4" side_tool="false" content_ui="tabs" />
<window_info id="Run" active="true" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.51753324" sideWeight="0.49570817" order="4" side_tool="false" content_ui="tabs" />
<window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32889965" sideWeight="0.5" order="15" side_tool="false" content_ui="tabs" />
<window_info id="Python Console" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.48004836" sideWeight="0.5" order="16" side_tool="false" content_ui="tabs" />
<window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.24964234" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
@ -1228,7 +1215,6 @@
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="210">
<caret line="49" column="16" lean-forward="false" selection-start-line="49" selection-start-column="16" selection-end-line="49" selection-end-column="17" />
<folding />
</state>
</provider>
</entry>
@ -1263,7 +1249,6 @@
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
@ -1271,7 +1256,6 @@
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="220">
<caret line="343" column="0" lean-forward="false" selection-start-line="343" selection-start-column="0" selection-end-line="343" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
@ -1279,17 +1263,6 @@
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="154">
<caret line="1858" column="8" lean-forward="false" selection-start-line="1858" selection-start-column="8" selection-end-line="1858" selection-end-column="8" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/init/login.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="178">
<caret line="225" column="0" lean-forward="false" selection-start-line="225" selection-start-column="0" selection-end-line="225" selection-end-column="0" />
<folding>
<element signature="e#41#54#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
@ -1300,24 +1273,6 @@
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/config/urlConf.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-9">
<caret line="91" column="21" lean-forward="true" selection-start-line="91" selection-start-column="21" selection-end-line="91" selection-end-column="21" />
<folding>
<element signature="e#0#13#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/run.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="140">
<caret line="10" column="0" lean-forward="false" selection-start-line="10" selection-start-column="0" selection-end-line="10" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/requirements.txt">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="70">
@ -1326,59 +1281,87 @@
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/myUrllib/httpUtils.py">
<entry file="file://$PROJECT_DIR$/config/ticket_config.yaml">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="150">
<caret line="92" column="0" lean-forward="false" selection-start-line="92" selection-start-column="0" selection-end-line="92" selection-end-column="0" />
<folding>
<element signature="e#23#38#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/cdn_list">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
<state relative-caret-position="302">
<caret line="97" column="9" lean-forward="false" selection-start-line="97" selection-start-column="9" selection-end-line="97" selection-end-column="9" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/agency/cdn_utils.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="544">
<caret line="100" column="0" lean-forward="true" selection-start-line="100" selection-start-column="0" selection-end-line="100" selection-end-column="0" />
<folding>
<element signature="e#16#27#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/init/select_ticket_info.py">
<entry file="file://$PROJECT_DIR$/config/urlConf.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="213">
<caret line="356" column="30" lean-forward="true" selection-start-line="356" selection-start-column="30" selection-end-line="356" selection-end-column="30" />
<caret line="51" column="19" lean-forward="false" selection-start-line="51" selection-start-column="19" selection-end-line="51" selection-end-column="19" />
<folding>
<element signature="e#23#34#0" expanded="true" />
<element signature="e#0#13#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/agency/cdn_list">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="553">
<caret line="87" column="54" lean-forward="false" selection-start-line="87" selection-start-column="40" selection-end-line="87" selection-end-column="54" />
<state relative-caret-position="-10">
<caret line="554" column="14" lean-forward="true" selection-start-line="554" selection-start-column="14" selection-end-line="554" selection-end-column="14" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/config/ticket_config.yaml">
<entry file="file://$PROJECT_DIR$/cdn_list">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="602">
<caret line="86" column="9" lean-forward="false" selection-start-line="86" selection-start-column="9" selection-end-line="86" selection-end-column="9" />
<state relative-caret-position="296">
<caret line="566" column="12" lean-forward="true" selection-start-line="566" selection-start-column="12" selection-end-line="566" selection-end-column="12" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/myUrllib/httpUtils.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="120">
<caret line="120" column="42" lean-forward="false" selection-start-line="120" selection-start-column="42" selection-end-line="120" selection-end-column="42" />
<folding>
<element signature="e#23#38#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/init/login.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-1994">
<caret line="75" column="38" lean-forward="false" selection-start-line="75" selection-start-column="33" selection-end-line="75" selection-end-column="38" />
<folding>
<element signature="e#41#54#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/agency/cdn_utils.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="302">
<caret line="110" column="22" lean-forward="true" selection-start-line="110" selection-start-column="22" selection-end-line="110" selection-end-column="22" />
<folding>
<element signature="e#16#27#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/run.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="84">
<caret line="6" column="34" lean-forward="true" selection-start-line="6" selection-start-column="34" selection-end-line="6" selection-end-column="34" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/init/select_ticket_info.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-116">
<caret line="663" column="8" lean-forward="false" selection-start-line="663" selection-start-column="8" selection-end-line="663" selection-end-column="8" />
<folding>
<element signature="e#23#34#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
</component>
</project>

View File

@ -1,89 +1,611 @@
{"state": "1", "msg": "''", "result": "'125.90.204.122'", "ipaddress": "'\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02 \u7535\u4fe1'", "responsetime": "'10\u6beb\u79d2'", "ttl": "'54'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'58.221.78.105'", "ipaddress": "'\u6c5f\u82cf\u7701\u5357\u901a\u5e02 \u7f51\u5bbf\u79d1\u6280\u7535\u4fe1CDN\u8282\u70b9'", "responsetime": "'43\u6beb\u79d2'", "ttl": "'54'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'110.157.235.63'", "ipaddress": "'\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02 \u7535\u4fe1'", "responsetime": "'8\u6beb\u79d2'", "ttl": "'56'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'58.51.168.196'", "ipaddress": "'\u6e56\u5317\u7701\u5b5d\u611f\u5e02 \u7535\u4fe1'", "responsetime": "'3\u6beb\u79d2'", "ttl": "'54'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'125.77.130.216'", "ipaddress": "'\u798f\u5efa\u7701\u53a6\u95e8\u5e02 \u7535\u4fe1'", "responsetime": "'5\u6beb\u79d2'", "ttl": "'52'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'36.99.32.182'", "ipaddress": "'\u6cb3\u5357\u7701\u7126\u4f5c\u5e02 \u7535\u4fe1'", "responsetime": "'5\u6beb\u79d2'", "ttl": "'56'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'116.53.51.84'", "ipaddress": "'\u4e91\u5357\u7701\u7ea2\u6cb3\u5dde \u7535\u4fe1'", "responsetime": "'12\u6beb\u79d2'", "ttl": "'58'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'61.147.210.175'", "ipaddress": "'\u6c5f\u82cf\u7701\u5357\u901a\u5e02 \u7535\u4fe1'", "responsetime": "'8\u6beb\u79d2'", "ttl": "'57'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'115.231.22.80'", "ipaddress": "'\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02 \u7f51\u5bbf\u79d1\u6280\u7535\u4fe1CDN\u8282\u70b9'", "responsetime": "'1\u6beb\u79d2'", "ttl": "'60'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'14.119.124.101'", "ipaddress": "'\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02 \u7535\u4fe1'", "responsetime": "'8\u6beb\u79d2'", "ttl": "'52'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'36.42.32.66'", "ipaddress": "'\u9655\u897f\u7701\u5b9d\u9e21\u5e02 \u7f51\u5bbf\u79d1\u6280\u80a1\u4efd\u6709\u9650\u516c\u53f8\u7535\u4fe1CDN\u8282\u70b9'", "responsetime": "'4\u6beb\u79d2'", "ttl": "'56'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'183.66.109.3'", "ipaddress": "'\u91cd\u5e86\u5e02 \u7535\u4fe1'", "responsetime": "'3\u6beb\u79d2'", "ttl": "'58'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'14.119.124.101'", "ipaddress": "'\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02 \u7535\u4fe1'", "responsetime": "'5\u6beb\u79d2'", "ttl": "'55'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'58.221.78.105'", "ipaddress": "'\u6c5f\u82cf\u7701\u5357\u901a\u5e02 \u7f51\u5bbf\u79d1\u6280\u7535\u4fe1CDN\u8282\u70b9'", "responsetime": "'35\u6beb\u79d2'", "ttl": "'54'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'125.90.204.122'", "ipaddress": "'\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02 \u7535\u4fe1'", "responsetime": "'14\u6beb\u79d2'", "ttl": "'52'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'220.172.242.224'", "ipaddress": "'\u8d35\u5dde\u7701\u9ed4\u897f\u5357\u5dde\u5174\u4e49\u5e02 \u7535\u4fe1'", "responsetime": "'<1\u6beb\u79d2'", "ttl": "'59'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'219.147.92.64'", "ipaddress": "'\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02 \u6cb9\u7530\u5bbd\u5e26'", "responsetime": "'25\u6beb\u79d2'", "ttl": "'54'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'125.90.204.122'", "ipaddress": "'\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02 \u7535\u4fe1'", "responsetime": "'10\u6beb\u79d2'", "ttl": "'52'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'113.107.112.135'", "ipaddress": "'\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02 \u7535\u4fe1'", "responsetime": "'16\u6beb\u79d2'", "ttl": "'53'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'61.147.210.175'", "ipaddress": "'\u6c5f\u82cf\u7701\u5357\u901a\u5e02 \u7535\u4fe1'", "responsetime": "'8\u6beb\u79d2'", "ttl": "'56'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'150.138.169.233'", "ipaddress": "'\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02 \u7f51\u5bbf\u79d1\u6280\u80a1\u4efd\u6709\u9650\u516c\u53f8\u7535\u4fe1CDN\u8282\u70b9'", "responsetime": "'7\u6beb\u79d2'", "ttl": "'56'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'58.221.78.105'", "ipaddress": "'\u6c5f\u82cf\u7701\u5357\u901a\u5e02 \u7f51\u5bbf\u79d1\u6280\u7535\u4fe1CDN\u8282\u70b9'", "responsetime": "'15\u6beb\u79d2'", "ttl": "'56'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'113.107.44.166'", "ipaddress": "'\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02 \u7535\u4fe1'", "responsetime": "'14\u6beb\u79d2'", "ttl": "'52'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'36.42.32.66'", "ipaddress": "'\u9655\u897f\u7701\u5b9d\u9e21\u5e02 \u7f51\u5bbf\u79d1\u6280\u80a1\u4efd\u6709\u9650\u516c\u53f8\u7535\u4fe1CDN\u8282\u70b9'", "responsetime": "'8\u6beb\u79d2'", "ttl": "'54'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'36.42.32.66'", "ipaddress": "'\u9655\u897f\u7701\u5b9d\u9e21\u5e02 \u7f51\u5bbf\u79d1\u6280\u80a1\u4efd\u6709\u9650\u516c\u53f8\u7535\u4fe1CDN\u8282\u70b9'", "responsetime": "'5\u6beb\u79d2'", "ttl": "'57'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'125.89.198.81'", "ipaddress": "'\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02 \u7535\u4fe1'", "responsetime": "'11\u6beb\u79d2'", "ttl": "'54'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'59.44.30.114'", "ipaddress": "'\u8fbd\u5b81\u7701\u6c88\u9633\u5e02 \u7535\u4fe1'", "responsetime": "'37\u6beb\u79d2'", "ttl": "'53'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'60.174.241.125'", "ipaddress": "'\u5b89\u5fbd\u7701\u5408\u80a5\u5e02\u5de2\u6e56\u5e02 \u7f51\u5bbf\u79d1\u6280\u7535\u4fe1CDN\u8282\u70b9'", "responsetime": "'2\u6beb\u79d2'", "ttl": "'54'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'125.90.206.144'", "ipaddress": "'\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02 \u7535\u4fe1'", "responsetime": "'10\u6beb\u79d2'", "ttl": "'53'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'125.77.134.79'", "ipaddress": "'\u798f\u5efa\u7701\u53a6\u95e8\u5e02 \u7535\u4fe1'", "responsetime": "'4\u6beb\u79d2'", "ttl": "'52'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'61.147.210.175'", "ipaddress": "'\u6c5f\u82cf\u7701\u5357\u901a\u5e02 \u7535\u4fe1'", "responsetime": "'8\u6beb\u79d2'", "ttl": "'56'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'171.90.249.191'", "ipaddress": "'\u56db\u5ddd\u7701\u81ea\u8d21\u5e02 \u7535\u4fe1'", "responsetime": "'8\u6beb\u79d2'", "ttl": "'56'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'115.231.22.80'", "ipaddress": "'\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02 \u7f51\u5bbf\u79d1\u6280\u7535\u4fe1CDN\u8282\u70b9'", "responsetime": "'8\u6beb\u79d2'", "ttl": "'52'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'125.90.206.144'", "ipaddress": "'\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02 \u7535\u4fe1'", "responsetime": "'10\u6beb\u79d2'", "ttl": "'53'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'180.97.244.192'", "ipaddress": "'\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02 \u7535\u4fe1'", "responsetime": "'9\u6beb\u79d2'", "ttl": "'53'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'59.49.42.253'", "ipaddress": "'\u5c71\u897f\u7701\u592a\u539f\u5e02\u5c0f\u5e97\u533a \u7535\u4fe1'", "responsetime": "'<1\u6beb\u79d2'", "ttl": "'62'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'125.77.130.207'", "ipaddress": "'\u798f\u5efa\u7701\u53a6\u95e8\u5e02 \u7535\u4fe1'", "responsetime": "'5\u6beb\u79d2'", "ttl": "'56'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'218.77.92.243'", "ipaddress": "'\u6e56\u5357\u7701\u76ca\u9633\u5e02 \u7535\u4fe1'", "responsetime": "'4\u6beb\u79d2'", "ttl": "'55'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'58.221.78.105'", "ipaddress": "'\u6c5f\u82cf\u7701\u5357\u901a\u5e02 \u7f51\u5bbf\u79d1\u6280\u7535\u4fe1CDN\u8282\u70b9'", "responsetime": "'66\u6beb\u79d2'", "ttl": "'54'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'125.90.204.122'", "ipaddress": "'\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02 \u7535\u4fe1'", "responsetime": "'10\u6beb\u79d2'", "ttl": "'50'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'180.97.244.192'", "ipaddress": "'\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02 \u7535\u4fe1'", "responsetime": "'11\u6beb\u79d2'", "ttl": "'54'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'117.27.243.113'", "ipaddress": "'\u798f\u5efa\u7701\u798f\u5dde\u5e02 \u7f51\u5bbf\u79d1\u6280\u80a1\u4efd\u6709\u9650\u516c\u53f8\u7535\u4fe1CDN\u8282\u70b9'", "responsetime": "'4\u6beb\u79d2'", "ttl": "'54'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'113.16.212.192'", "ipaddress": "'\u5e7f\u897f\u8d3a\u5dde\u5e02 \u7535\u4fe1'", "responsetime": "'26\u6beb\u79d2'", "ttl": "'49'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'113.107.112.135'", "ipaddress": "'\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02 \u7535\u4fe1'", "responsetime": "'13\u6beb\u79d2'", "ttl": "'51'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'219.147.233.232'", "ipaddress": "'\u9ed1\u9f99\u6c5f\u7701\u53cc\u9e2d\u5c71\u5e02 \u7535\u4fe1'", "responsetime": "'21\u6beb\u79d2'", "ttl": "'59'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'58.221.78.105'", "ipaddress": "'\u6c5f\u82cf\u7701\u5357\u901a\u5e02 \u7f51\u5bbf\u79d1\u6280\u7535\u4fe1CDN\u8282\u70b9'", "responsetime": "'9\u6beb\u79d2'", "ttl": "'53'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'218.12.228.70'", "ipaddress": "'\u6cb3\u5317\u7701\u90a2\u53f0\u5e02 \u8054\u901a'", "responsetime": "'20\u6beb\u79d2'", "ttl": "'48'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'60.174.243.166'", "ipaddress": "'\u5b89\u5fbd\u7701\u5408\u80a5\u5e02\u5de2\u6e56\u5e02 \u7535\u4fe1'", "responsetime": "'7\u6beb\u79d2'", "ttl": "'49'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'219.147.93.222'", "ipaddress": "'\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02 \u6cb9\u7530\u5bbd\u5e26'", "responsetime": "'40\u6beb\u79d2'", "ttl": "'53'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'218.58.206.56'", "ipaddress": "'\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02 \u8054\u901a'", "responsetime": "'27\u6beb\u79d2'", "ttl": "'53'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'124.165.216.254'", "ipaddress": "'\u5c71\u897f\u7701\u5415\u6881\u5e02 \u8054\u901a'", "responsetime": "'17\u6beb\u79d2'", "ttl": "'58'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'115.231.22.80'", "ipaddress": "'\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02 \u7f51\u5bbf\u79d1\u6280\u7535\u4fe1CDN\u8282\u70b9'", "responsetime": "'7\u6beb\u79d2'", "ttl": "'56'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'112.240.60.226'", "ipaddress": "'\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02\u535a\u5c71\u533a \u8054\u901a'", "responsetime": "'25\u6beb\u79d2'", "ttl": "'55'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'58.221.78.105'", "ipaddress": "'\u6c5f\u82cf\u7701\u5357\u901a\u5e02 \u7f51\u5bbf\u79d1\u6280\u7535\u4fe1CDN\u8282\u70b9'", "responsetime": "'13\u6beb\u79d2'", "ttl": "'56'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'60.210.23.112'", "ipaddress": "'\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02 \u5e1d\u8054\u4fe1\u606f\u79d1\u6280\u8054\u901aCDN\u8282\u70b9'", "responsetime": "'17\u6beb\u79d2'", "ttl": "'55'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'112.90.213.65'", "ipaddress": "'\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02 \u4e2d\u56fd\u8054\u901a\u9aa8\u5e72\u8282\u70b9'", "responsetime": "'21\u6beb\u79d2'", "ttl": "'54'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'117.27.243.113'", "ipaddress": "'\u798f\u5efa\u7701\u798f\u5dde\u5e02 \u7f51\u5bbf\u79d1\u6280\u80a1\u4efd\u6709\u9650\u516c\u53f8\u7535\u4fe1CDN\u8282\u70b9'", "responsetime": "'<1\u6beb\u79d2'", "ttl": "'56'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'60.210.23.112'", "ipaddress": "'\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02 \u5e1d\u8054\u4fe1\u606f\u79d1\u6280\u8054\u901aCDN\u8282\u70b9'", "responsetime": "'10\u6beb\u79d2'", "ttl": "'55'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'221.206.120.101'", "ipaddress": "'\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02 \u8054\u901a'", "responsetime": "'6\u6beb\u79d2'", "ttl": "'55'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'221.202.204.253'", "ipaddress": "'\u8fbd\u5b81\u7701\u8425\u53e3\u5e02 \u8054\u901a'", "responsetime": "'7\u6beb\u79d2'", "ttl": "'55'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'123.138.60.232'", "ipaddress": "'\u9655\u897f\u7701\u897f\u5b89\u5e02 \u7f51\u5bbf\u79d1\u6280\u8054\u901aCDN\u8282\u70b9'", "responsetime": "'2\u6beb\u79d2'", "ttl": "'57'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'124.167.232.125'", "ipaddress": "'\u5c71\u897f\u7701 \u7f51\u5bbf\u79d1\u6280\u8054\u901aCDN\u8282\u70b9'", "responsetime": "'95\u6beb\u79d2'", "ttl": "'57'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'183.131.192.83'", "ipaddress": "'\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02 \u7535\u4fe1'", "responsetime": "'6\u6beb\u79d2'", "ttl": "'51'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'113.207.77.191'", "ipaddress": "'\u91cd\u5e86\u5e02 \u8054\u901a'", "responsetime": "'<1\u6beb\u79d2'", "ttl": "'60'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'112.240.60.226'", "ipaddress": "'\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02\u535a\u5c71\u533a \u8054\u901a'", "responsetime": "'37\u6beb\u79d2'", "ttl": "'54'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'60.210.23.112'", "ipaddress": "'\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02 \u5e1d\u8054\u4fe1\u606f\u79d1\u6280\u8054\u901aCDN\u8282\u70b9'", "responsetime": "'3\u6beb\u79d2'", "ttl": "'54'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'122.136.46.107'", "ipaddress": "'\u5409\u6797\u7701\u5ef6\u8fb9\u5dde \u7f51\u5bbf\u79d1\u6280\u8054\u901aCDN\u8282\u70b9'", "responsetime": "'<1\u6beb\u79d2'", "ttl": "'58'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'123.128.14.202'", "ipaddress": "'\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02 \u8054\u901a'", "responsetime": "'5\u6beb\u79d2'", "ttl": "'56'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'120.221.24.8'", "ipaddress": "'\u4e2d\u56fd \u79fb\u52a8'", "responsetime": "'6\u6beb\u79d2'", "ttl": "'57'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'111.13.135.248'", "ipaddress": "'\u5317\u4eac\u5e02 \u79fb\u52a8'", "responsetime": "'25\u6beb\u79d2'", "ttl": "'55'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'183.236.10.216'", "ipaddress": "'\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02 \u79fb\u52a8'", "responsetime": "'7\u6beb\u79d2'", "ttl": "'251'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'113.107.44.166'", "ipaddress": "'\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02 \u7535\u4fe1'", "responsetime": "'13\u6beb\u79d2'", "ttl": "'51'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'49.79.232.225'", "ipaddress": "'\u6c5f\u82cf\u7701\u5357\u901a\u5e02 \u7535\u4fe1'", "responsetime": "'69\u6beb\u79d2'", "ttl": "'50'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'58.221.78.39'", "ipaddress": "'\u6c5f\u82cf\u7701\u5357\u901a\u5e02 \u7f51\u5bbf\u79d1\u6280\u7535\u4fe1CDN\u8282\u70b9'", "responsetime": "'72\u6beb\u79d2'", "ttl": "'49'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'113.107.44.166'", "ipaddress": "'\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02 \u7535\u4fe1'", "responsetime": "'23\u6beb\u79d2'", "ttl": "'50'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'58.218.208.199'", "ipaddress": "'\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02 \u7f51\u5bbf\u79d1\u6280\u7535\u4fe1CDN\u8282\u70b9'", "responsetime": "'37\u6beb\u79d2'", "ttl": "'45'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'113.107.44.166'", "ipaddress": "'\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02 \u7535\u4fe1'", "responsetime": "'14\u6beb\u79d2'", "ttl": "'52'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'113.107.44.166'", "ipaddress": "'\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02 \u7535\u4fe1'", "responsetime": "'22\u6beb\u79d2'", "ttl": "'52'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'219.147.93.222'", "ipaddress": "'\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02 \u6cb9\u7530\u5bbd\u5e26'", "responsetime": "'62\u6beb\u79d2'", "ttl": "'48'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'113.107.44.166'", "ipaddress": "'\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02 \u7535\u4fe1'", "responsetime": "'73\u6beb\u79d2'", "ttl": "'50'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'219.147.93.222'", "ipaddress": "'\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02 \u6cb9\u7530\u5bbd\u5e26'", "responsetime": "'72\u6beb\u79d2'", "ttl": "'51'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'113.107.44.166'", "ipaddress": "'\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02 \u7535\u4fe1'", "responsetime": "'15\u6beb\u79d2'", "ttl": "'57'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'113.107.44.166'", "ipaddress": "'\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02 \u7535\u4fe1'", "responsetime": "'15\u6beb\u79d2'", "ttl": "'53'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'58.218.208.199'", "ipaddress": "'\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02 \u7f51\u5bbf\u79d1\u6280\u7535\u4fe1CDN\u8282\u70b9'", "responsetime": "'34\u6beb\u79d2'", "ttl": "'50'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'113.107.44.166'", "ipaddress": "'\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02 \u7535\u4fe1'", "responsetime": "'16\u6beb\u79d2'", "ttl": "'52'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'113.107.44.166'", "ipaddress": "'\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02 \u7535\u4fe1'", "responsetime": "'13\u6beb\u79d2'", "ttl": "'51'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'113.107.44.166'", "ipaddress": "'\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02 \u7535\u4fe1'", "responsetime": "'17\u6beb\u79d2'", "ttl": "'53'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'118.180.15.113'", "ipaddress": "'\u7518\u8083\u7701\u5170\u5dde\u5e02 \u7f51\u5bbf\u79d1\u6280\u7535\u4fe1CDN\u8282\u70b9'", "responsetime": "'65\u6beb\u79d2'", "ttl": "'50'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'113.107.44.166'", "ipaddress": "'\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02 \u7535\u4fe1'", "responsetime": "'20\u6beb\u79d2'", "ttl": "'50'", "bytes": "'32'"}
150.138.169.233
183.131.192.83
117.27.241.176
115.231.22.33
115.231.84.169
115.231.22.80
58.216.21.23
123.138.60.143
117.27.245.89
61.188.191.26
61.188.191.84
175.43.124.142
60.222.221.62
222.243.110.146
222.243.110.149
117.21.168.87
182.132.33.24
182.132.33.26
112.25.35.53
61.188.191.30
220.162.97.245
61.90.241.26
61.188.191.215
220.162.97.241
222.245.77.22
222.163.201.28
113.5.80.100
182.140.147.63
182.132.33.22
221.229.167.32
61.188.191.20
220.165.142.37
218.58.222.19
211.142.22.26
113.207.72.19
220.194.200.180
60.174.241.25
61.188.191.27
220.162.97.243
61.54.219.34
113.5.80.93
114.80.143.144
120.192.199.13
175.43.20.60
121.18.230.86
59.56.26.36
182.140.147.58
61.54.219.8
182.140.147.106
122.70.142.160
120.192.199.26
219.243.47.166
162.105.28.232
120.192.199.12
120.192.199.4
120.192.199.13
120.192.199.3
115.231.82.101
106.3.62.198
115.231.82.59
115.231.82.62
115.231.82.58
115.231.82.60
112.253.19.162
112.253.19.161
122.70.142.142
122.70.142.144
175.43.124.143
112.253.19.159
175.43.124.145
122.70.142.145
175.43.124.146
101.227.66.152
121.18.230.43
121.18.230.42
121.18.230.44
121.18.230.45
122.70.142.143
222.243.110.147
222.243.110.149
222.243.110.146
222.243.110.148
110.18.244.138
110.18.244.140
110.18.244.141
112.253.19.163
115.231.84.62
115.231.84.64
218.60.106.91
61.188.191.27
175.43.124.141
61.188.191.26
61.188.191.28
115.156.188.138
112.253.19.164
106.3.62.194
220.165.142.37
220.165.142.38
220.165.142.35
220.165.142.39
220.165.142.40
219.146.68.84
219.146.68.78
219.146.68.79
61.138.219.8
61.138.219.7
182.132.33.24
182.132.33.22
182.132.33.21
182.132.33.23
61.138.219.10
61.138.219.6
58.216.21.23
220.165.142.36
58.216.21.24
58.216.21.25
61.138.219.9
58.216.21.22
60.174.241.31
211.142.22.26
60.174.241.29
60.174.241.30
115.156.188.137
123.138.60.143
222.243.110.150
115.231.84.65
123.138.60.145
123.138.60.144
211.142.22.24
61.54.219.39
61.54.219.75
61.54.219.38
119.84.111.83
175.43.20.56
202.122.145.86
175.43.20.58
175.43.20.57
211.142.22.25
101.227.66.151
112.25.35.52
112.25.35.53
112.25.35.54
202.122.145.214
112.25.35.56
112.25.35.55
119.84.111.44
119.84.111.45
119.84.111.47
175.43.20.60
61.54.219.43
60.174.241.28
175.43.124.144
121.18.230.46
121.18.230.47
114.80.143.158
182.140.147.59
182.140.147.62
182.140.147.79
182.140.147.76
182.140.147.77
180.180.248.185
182.140.147.78
182.140.147.61
182.140.147.58
123.138.60.146
111.161.22.27
101.227.66.150
175.154.189.30
221.229.167.47
36.250.74.83
115.231.22.80
113.200.235.30
119.84.111.43
119.84.111.41
119.84.111.42
116.55.236.36
115.231.171.17
115.231.171.13
116.55.236.38
115.231.171.16
115.231.171.14
220.165.142.51
116.55.236.37
116.55.236.45
221.235.187.76
220.162.97.245
220.162.97.209
220.162.97.241
220.162.97.246
115.231.84.169
116.55.236.39
117.27.245.62
202.118.10.115
118.180.15.110
61.188.191.20
61.188.191.22
61.188.191.21
61.167.54.239
61.188.191.19
61.167.54.238
61.167.54.237
61.167.54.236
61.167.54.109
111.26.136.223
119.84.111.38
113.207.72.17
123.138.60.147
113.207.72.20
113.207.72.19
202.118.10.117
111.161.22.17
111.161.22.16
110.18.244.142
59.56.26.49
59.56.26.35
59.56.26.36
59.56.26.37
118.180.15.74
118.180.15.73
118.180.15.69
118.180.15.71
110.18.244.137
118.180.15.72
59.56.26.34
112.253.19.160
113.200.235.18
113.200.235.17
118.180.15.94
113.200.235.15
36.250.87.94
113.200.235.16
59.56.26.33
183.136.217.73
183.136.217.75
60.207.246.98
117.27.245.89
113.207.72.67
113.207.69.72
220.162.97.243
183.136.217.74
117.27.245.87
117.27.245.85
220.162.97.242
112.90.246.87
61.90.241.26
117.27.245.88
183.250.179.36
61.167.54.108
210.66.46.19
115.231.171.15
182.140.147.81
183.250.179.23
183.250.179.24
183.250.179.12
183.250.179.25
221.235.187.132
183.250.179.11
36.250.87.26
175.43.20.81
60.222.221.65
60.222.221.62
60.222.221.61
36.250.87.30
36.250.87.27
113.107.112.214
113.107.112.168
113.107.112.167
218.92.220.15
61.188.191.30
218.92.220.17
221.229.167.32
61.188.191.29
221.229.167.31
221.229.167.36
60.222.221.66
125.90.204.34
125.90.204.33
58.222.19.59
61.188.191.85
125.90.204.32
58.222.19.51
58.222.19.52
58.222.19.54
61.188.191.215
58.222.19.53
182.140.147.80
61.188.191.217
61.188.191.216
58.222.19.50
222.163.201.24
222.163.201.29
113.107.112.164
182.140.147.104
113.207.69.18
113.207.69.16
222.163.201.27
222.163.201.30
125.90.204.31
222.23.55.208
222.245.77.19
222.245.77.21
121.18.230.86
182.132.33.26
58.216.21.21
61.188.191.84
222.245.77.22
218.92.220.55
182.132.33.25
222.245.77.17
61.174.63.232
60.222.221.59
221.235.187.64
58.221.78.105
61.138.219.85
218.58.222.99
113.5.80.100
218.58.222.19
113.5.80.90
61.167.54.240
180.97.180.44
113.5.80.93
61.174.63.203
61.174.63.205
61.174.63.200
61.174.63.204
180.97.180.47
60.223.235.139
180.97.180.45
180.97.180.46
113.5.80.91
60.223.235.142
118.180.15.113
175.43.124.195
220.194.200.177
220.194.200.179
220.194.200.180
42.81.5.76
42.81.5.79
61.156.243.247
222.186.17.100
60.174.241.88
182.34.127.94
220.194.200.178
218.29.50.48
113.5.80.125
218.76.105.75
218.60.109.74
182.140.236.27
122.143.27.169
211.162.39.113
61.138.219.87
115.231.22.33
121.192.176.198
115.231.22.31
115.231.22.34
115.231.22.32
58.216.21.93
125.90.204.122
180.97.178.210
117.27.245.75
122.136.46.107
222.163.201.28
220.194.200.232
61.54.219.34
119.84.111.46
116.211.79.31
58.222.19.61
222.243.110.164
117.27.241.176
222.132.5.100
121.192.176.196
175.43.124.142
115.231.84.61
61.188.191.218
112.65.220.39
218.58.222.20
60.5.254.10
118.122.87.99
221.179.172.161
60.174.241.25
113.207.72.15
218.60.106.25
183.250.179.32
117.21.168.87
182.140.147.63
112.25.35.79
60.174.241.26
125.39.1.138
221.179.172.204
119.84.111.126
61.167.54.62
111.11.152.225
114.80.143.144
112.65.220.18
113.207.69.17
119.84.111.49
222.211.64.92
222.211.64.89
111.11.228.69
111.26.136.216
202.201.14.181
111.26.136.222
111.1.59.190
218.26.75.208
36.250.76.204
60.5.255.230
101.70.152.37
162.105.28.233
58.20.164.51
121.251.255.226
202.98.156.62
182.140.236.28
182.132.33.43
110.18.247.41
110.18.247.40
175.25.168.40
111.1.59.93
111.40.195.169
121.251.255.227
111.44.244.52
222.211.64.51
36.42.32.68
119.84.111.113
119.84.86.112
218.58.222.15
218.76.94.67
111.20.250.62
218.92.220.78
218.202.111.106
218.197.116.214
124.164.8.65
113.107.57.43
117.187.19.45
117.187.19.19
117.187.19.17
117.187.19.16
117.187.19.18
211.142.22.114
117.169.17.8
117.169.17.7
117.169.17.6
211.138.60.136
125.90.204.117
211.138.60.135
202.120.1.32
221.180.151.118
58.20.197.62
183.131.168.145
122.228.233.206
221.180.151.119
122.228.233.209
58.223.164.87
202.194.19.4
202.194.19.5
36.250.248.66
112.84.104.48
111.26.17.169
121.251.255.237
124.165.216.64
222.89.68.50
117.131.213.238
222.184.34.54
112.25.35.61
111.26.17.170
117.156.21.51
117.187.19.164
60.215.125.71
117.187.19.46
36.250.248.68
60.13.41.74
36.250.76.37
36.250.76.36
36.250.76.35
36.250.76.34
222.89.68.51
117.169.17.45
218.199.110.85
220.162.97.136
42.58.243.157
124.228.90.88
14.215.100.94
113.107.57.41
14.215.9.85
218.199.110.84
58.63.233.35
221.230.141.78
117.21.204.77
218.92.227.121
116.211.79.27
59.45.42.44
122.228.233.208
122.225.28.145
111.11.228.70
58.218.208.199
183.134.11.90
171.217.254.68
61.184.117.53
183.134.28.63
116.57.77.35
60.174.241.23
183.134.12.69
182.140.218.63
182.140.218.64
60.211.208.49
218.86.111.69
218.77.2.32
61.163.117.65
115.231.20.39
117.169.17.46
221.182.135.179
121.14.117.145
218.92.209.74
182.106.194.107
183.131.119.86
183.224.12.87
123.183.164.143
106.3.62.213
36.250.76.65
106.3.62.211
106.3.62.212
183.131.168.154
115.156.188.183
115.156.188.182
117.145.179.96
222.186.132.68
218.29.49.71
112.25.55.143
150.138.214.95
218.7.220.14
59.56.30.221
150.138.214.86
150.138.214.85
183.6.245.178
150.138.214.83
150.138.214.84
122.13.74.252
183.134.9.59
124.116.133.50
112.90.212.126
218.60.132.160
183.6.245.191
14.215.100.95
111.23.11.52
115.153.176.80
112.17.26.100
117.23.2.85
183.134.11.91
221.182.135.156
222.186.132.123
125.90.206.144
42.58.243.34
183.61.26.199
60.8.123.158
150.138.169.233
60.220.194.210
36.42.32.254
222.218.45.216
117.27.241.99
211.142.22.2
59.56.30.207
220.194.203.66
218.5.238.215
123.183.164.136
112.65.220.227
59.56.30.206
111.47.201.207
113.5.170.35
112.25.82.12
49.79.232.225
110.157.233.34
221.180.137.59
60.13.41.78
183.131.119.87
110.157.233.35
183.134.16.86
110.157.233.30
110.157.233.33
58.50.31.33
123.138.60.192
150.138.168.115
61.147.211.20
218.12.228.212
119.90.19.39
221.229.202.154
123.138.157.109
122.70.142.182
60.223.208.78
101.66.224.145
180.97.247.157
116.224.87.45
180.97.180.16
59.50.75.195
211.91.165.175
183.222.100.112
183.131.192.83
59.47.79.43
211.91.168.40
60.217.22.146
183.214.140.236
60.213.21.211
218.60.51.253
125.64.134.78
222.163.202.216
101.227.102.198
223.111.13.62
59.47.0.189
117.23.2.86
111.11.31.114
123.172.120.115
219.147.141.176
120.221.24.123

View File

@ -1,11 +1,15 @@
# encoding=utf8
import collections
import datetime
import json
import re
import collections
import sys
import requests
from config import urlConf
import sys
from myUrllib.httpUtils import HTTPClient
reload(sys)
sys.setdefaultencoding('utf-8')
@ -92,9 +96,21 @@ class CDNProxy:
cdn = f.readlines()
return cdn
def cdn_par(self):
with open('./cdn_list', 'r') as f:
cdn = f.readlines()
print cdn
for i in cdn:
http = HTTPClient()
check_user_url = self.urlConf["loginInit"]
http.cdn = i.replace("\n", "")
start_time = datetime.datetime.now()
http.send(check_user_url)
print (datetime.datetime.now() - start_time).microseconds / 1000
if __name__ == '__main__':
cdn = CDNProxy("kyfw.12306.cn")
cdn.get_city_id()
cdn.get_cdn_list()
# print cdn.all_cdn()
# cdn.get_cdn_list()
cdn.cdn_par()

710
cdn_list
View File

@ -1,99 +1,611 @@
{"state": "1", "msg": "''", "result": "'122.226.47.123'", "ipaddress": "'\u6d59\u6c5f\u7701\u91d1\u534e\u5e02 \u7535\u4fe1'", "responsetime": "'6\u6beb\u79d2'", "ttl": "'55'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'36.42.32.66'", "ipaddress": "'\u9655\u897f\u7701\u5b9d\u9e21\u5e02 \u7f51\u5bbf\u79d1\u6280\u80a1\u4efd\u6709\u9650\u516c\u53f8\u7535\u4fe1CDN\u8282\u70b9'", "responsetime": "'8\u6beb\u79d2'", "ttl": "'54'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'61.147.210.175'", "ipaddress": "'\u6c5f\u82cf\u7701\u5357\u901a\u5e02 \u7535\u4fe1'", "responsetime": "'8\u6beb\u79d2'", "ttl": "'56'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'121.18.230.86'", "ipaddress": "'\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02 \u7f51\u5bbf\u79d1\u6280\u8054\u901aCDN\u8282\u70b9'", "responsetime": "'33\u6beb\u79d2'", "ttl": "'52'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'183.66.109.245'", "ipaddress": "'\u91cd\u5e86\u5e02 \u7535\u4fe1'", "responsetime": "'8\u6beb\u79d2'", "ttl": "'58'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'125.77.134.79'", "ipaddress": "'\u798f\u5efa\u7701\u53a6\u95e8\u5e02 \u7535\u4fe1'", "responsetime": "'5\u6beb\u79d2'", "ttl": "'52'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'14.119.124.101'", "ipaddress": "'\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02 \u7535\u4fe1'", "responsetime": "'12\u6beb\u79d2'", "ttl": "'55'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'61.147.210.175'", "ipaddress": "'\u6c5f\u82cf\u7701\u5357\u901a\u5e02 \u7535\u4fe1'", "responsetime": "'8\u6beb\u79d2'", "ttl": "'55'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'180.97.244.192'", "ipaddress": "'\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02 \u7535\u4fe1'", "responsetime": "'16\u6beb\u79d2'", "ttl": "'57'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'222.246.212.91'", "ipaddress": "'\u6e56\u5357\u7701\u90f4\u5dde\u5e02 \u7535\u4fe1'", "responsetime": "'12\u6beb\u79d2'", "ttl": "'55'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'113.107.44.166'", "ipaddress": "'\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02 \u7535\u4fe1'", "responsetime": "'14\u6beb\u79d2'", "ttl": "'52'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'180.97.244.192'", "ipaddress": "'\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02 \u7535\u4fe1'", "responsetime": "'39\u6beb\u79d2'", "ttl": "'54'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'110.157.235.63'", "ipaddress": "'\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02 \u7535\u4fe1'", "responsetime": "'8\u6beb\u79d2'", "ttl": "'56'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'125.64.102.187'", "ipaddress": "'\u56db\u5ddd\u7701\u5fb7\u9633\u5e02 \u7535\u4fe1'", "responsetime": "'4\u6beb\u79d2'", "ttl": "'55'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'42.123.107.43'", "ipaddress": "'\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02 \u4e2d\u56fd\u7535\u4fe1\u4e91\u8ba1\u7b97\u4e2d\u5fc3'", "responsetime": "'7\u6beb\u79d2'", "ttl": "'54'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'180.97.244.192'", "ipaddress": "'\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02 \u7535\u4fe1'", "responsetime": "'10\u6beb\u79d2'", "ttl": "'54'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'180.97.244.192'", "ipaddress": "'\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02 \u7535\u4fe1'", "responsetime": "'28\u6beb\u79d2'", "ttl": "'56'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'14.119.124.101'", "ipaddress": "'\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02 \u7535\u4fe1'", "responsetime": "'8\u6beb\u79d2'", "ttl": "'55'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'113.107.58.182'", "ipaddress": "'\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02 \u7535\u4fe1'", "responsetime": "'11\u6beb\u79d2'", "ttl": "'55'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'116.53.51.84'", "ipaddress": "'\u4e91\u5357\u7701\u7ea2\u6cb3\u5dde \u7535\u4fe1'", "responsetime": "'12\u6beb\u79d2'", "ttl": "'58'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'219.138.21.110'", "ipaddress": "'\u6e56\u5317\u7701\u5b9c\u660c\u5e02 \u7535\u4fe1'", "responsetime": "'6\u6beb\u79d2'", "ttl": "'54'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'125.77.134.79'", "ipaddress": "'\u798f\u5efa\u7701\u53a6\u95e8\u5e02 \u7535\u4fe1'", "responsetime": "'4\u6beb\u79d2'", "ttl": "'52'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'125.90.204.122'", "ipaddress": "'\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02 \u7535\u4fe1'", "responsetime": "'10\u6beb\u79d2'", "ttl": "'54'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'125.90.206.144'", "ipaddress": "'\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02 \u7535\u4fe1'", "responsetime": "'8\u6beb\u79d2'", "ttl": "'52'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'36.99.32.179'", "ipaddress": "'\u6cb3\u5357\u7701\u7126\u4f5c\u5e02 \u7535\u4fe1'", "responsetime": "'5\u6beb\u79d2'", "ttl": "'56'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'125.90.204.122'", "ipaddress": "'\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02 \u7535\u4fe1'", "responsetime": "'11\u6beb\u79d2'", "ttl": "'52'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'58.221.78.105'", "ipaddress": "'\u6c5f\u82cf\u7701\u5357\u901a\u5e02 \u7f51\u5bbf\u79d1\u6280\u7535\u4fe1CDN\u8282\u70b9'", "responsetime": "'9\u6beb\u79d2'", "ttl": "'56'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'125.90.204.122'", "ipaddress": "'\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02 \u7535\u4fe1'", "responsetime": "'13\u6beb\u79d2'", "ttl": "'51'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'59.45.172.34'", "ipaddress": "'\u8fbd\u5b81\u7701\u961c\u65b0\u5e02\u592a\u5e73\u533a \u7ea2\u5229\u7f51\u5427'", "responsetime": "'14\u6beb\u79d2'", "ttl": "'54'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'125.89.198.81'", "ipaddress": "'\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02 \u7535\u4fe1'", "responsetime": "'12\u6beb\u79d2'", "ttl": "'54'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'36.42.32.66'", "ipaddress": "'\u9655\u897f\u7701\u5b9d\u9e21\u5e02 \u7f51\u5bbf\u79d1\u6280\u80a1\u4efd\u6709\u9650\u516c\u53f8\u7535\u4fe1CDN\u8282\u70b9'", "responsetime": "'4\u6beb\u79d2'", "ttl": "'56'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'125.89.198.81'", "ipaddress": "'\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02 \u7535\u4fe1'", "responsetime": "'10\u6beb\u79d2'", "ttl": "'54'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'115.231.20.49'", "ipaddress": "'\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02 \u7f51\u5bbf\u79d1\u6280\u7535\u4fe1CDN\u8282\u70b9'", "responsetime": "'7\u6beb\u79d2'", "ttl": "'52'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'58.221.78.105'", "ipaddress": "'\u6c5f\u82cf\u7701\u5357\u901a\u5e02 \u7f51\u5bbf\u79d1\u6280\u7535\u4fe1CDN\u8282\u70b9'", "responsetime": "'12\u6beb\u79d2'", "ttl": "'56'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'117.27.243.113'", "ipaddress": "'\u798f\u5efa\u7701\u798f\u5dde\u5e02 \u7f51\u5bbf\u79d1\u6280\u80a1\u4efd\u6709\u9650\u516c\u53f8\u7535\u4fe1CDN\u8282\u70b9'", "responsetime": "'5\u6beb\u79d2'", "ttl": "'56'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'180.97.244.192'", "ipaddress": "'\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02 \u7535\u4fe1'", "responsetime": "'37\u6beb\u79d2'", "ttl": "'54'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'125.90.206.144'", "ipaddress": "'\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02 \u7535\u4fe1'", "responsetime": "'9\u6beb\u79d2'", "ttl": "'52'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'60.174.241.88'", "ipaddress": "'\u5b89\u5fbd\u7701\u5408\u80a5\u5e02\u5de2\u6e56\u5e02 \u7f51\u5bbf\u79d1\u6280\u7535\u4fe1CDN\u8282\u70b9'", "responsetime": "'100\u6beb\u79d2'", "ttl": "'54'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'219.147.233.232'", "ipaddress": "'\u9ed1\u9f99\u6c5f\u7701\u53cc\u9e2d\u5c71\u5e02 \u7535\u4fe1'", "responsetime": "'21\u6beb\u79d2'", "ttl": "'59'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'125.89.198.81'", "ipaddress": "'\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02 \u7535\u4fe1'", "responsetime": "'12\u6beb\u79d2'", "ttl": "'52'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'218.29.49.71'", "ipaddress": "'\u6cb3\u5357\u7701\u65b0\u4e61\u5e02 \u7f51\u5bbf\u79d1\u6280\u8054\u901aCDN\u8282\u70b9'", "responsetime": "'9\u6beb\u79d2'", "ttl": "'55'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'110.88.145.90'", "ipaddress": "'\u798f\u5efa\u7701\u6cc9\u5dde\u5e02 \u7535\u4fe1'", "responsetime": "'29\u6beb\u79d2'", "ttl": "'49'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'59.63.234.87'", "ipaddress": "'\u6c5f\u897f\u7701\u5357\u660c\u5e02 \u7535\u4fe1'", "responsetime": "'1\u6beb\u79d2'", "ttl": "'55'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'125.77.130.216'", "ipaddress": "'\u798f\u5efa\u7701\u53a6\u95e8\u5e02 \u7535\u4fe1'", "responsetime": "'4\u6beb\u79d2'", "ttl": "'54'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'113.16.212.192'", "ipaddress": "'\u5e7f\u897f\u8d3a\u5dde\u5e02 \u7535\u4fe1'", "responsetime": "'25\u6beb\u79d2'", "ttl": "'49'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'61.147.210.175'", "ipaddress": "'\u6c5f\u82cf\u7701\u5357\u901a\u5e02 \u7535\u4fe1'", "responsetime": "'8\u6beb\u79d2'", "ttl": "'53'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'101.227.175.218'", "ipaddress": "'\u4e0a\u6d77\u5e02 \u7535\u4fe1'", "responsetime": "'2\u6beb\u79d2'", "ttl": "'54'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'175.188.163.55'", "ipaddress": "'\u5317\u4eac\u5e02 \u9e4f\u535a\u58eb\u957f\u57ce\u5bbd\u5e26'", "responsetime": "'7\u6beb\u79d2'", "ttl": "'54'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'112.240.60.226'", "ipaddress": "'\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02\u535a\u5c71\u533a \u8054\u901a'", "responsetime": "'6\u6beb\u79d2'", "ttl": "'57'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'124.165.216.254'", "ipaddress": "'\u5c71\u897f\u7701\u5415\u6881\u5e02 \u8054\u901a'", "responsetime": "'6\u6beb\u79d2'", "ttl": "'58'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'125.77.130.207'", "ipaddress": "'\u798f\u5efa\u7701\u53a6\u95e8\u5e02 \u7535\u4fe1'", "responsetime": "'3\u6beb\u79d2'", "ttl": "'56'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'124.167.232.125'", "ipaddress": "'\u5c71\u897f\u7701 \u7f51\u5bbf\u79d1\u6280\u8054\u901aCDN\u8282\u70b9'", "responsetime": "'32\u6beb\u79d2'", "ttl": "'57'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'123.128.14.202'", "ipaddress": "'\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02 \u8054\u901a'", "responsetime": "'17\u6beb\u79d2'", "ttl": "'55'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'112.240.60.226'", "ipaddress": "'\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02\u535a\u5c71\u533a \u8054\u901a'", "responsetime": "'37\u6beb\u79d2'", "ttl": "'54'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'113.207.77.191'", "ipaddress": "'\u91cd\u5e86\u5e02 \u8054\u901a'", "responsetime": "'1\u6beb\u79d2'", "ttl": "'60'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'123.138.60.232'", "ipaddress": "'\u9655\u897f\u7701\u897f\u5b89\u5e02 \u7f51\u5bbf\u79d1\u6280\u8054\u901aCDN\u8282\u70b9'", "responsetime": "'2\u6beb\u79d2'", "ttl": "'57'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'119.52.120.81'", "ipaddress": "'\u5409\u6797\u7701\u901a\u5316\u5e02 \u8054\u901a'", "responsetime": "'14\u6beb\u79d2'", "ttl": "'55'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'112.240.60.226'", "ipaddress": "'\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02\u535a\u5c71\u533a \u8054\u901a'", "responsetime": "'3\u6beb\u79d2'", "ttl": "'54'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'123.128.14.202'", "ipaddress": "'\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02 \u8054\u901a'", "responsetime": "'28\u6beb\u79d2'", "ttl": "'55'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'221.206.120.101'", "ipaddress": "'\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02 \u8054\u901a'", "responsetime": "'7\u6beb\u79d2'", "ttl": "'55'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'218.58.206.56'", "ipaddress": "'\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02 \u8054\u901a'", "responsetime": "'27\u6beb\u79d2'", "ttl": "'53'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'58.221.78.105'", "ipaddress": "'\u6c5f\u82cf\u7701\u5357\u901a\u5e02 \u7f51\u5bbf\u79d1\u6280\u7535\u4fe1CDN\u8282\u70b9'", "responsetime": "'13\u6beb\u79d2'", "ttl": "'56'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'221.202.204.253'", "ipaddress": "'\u8fbd\u5b81\u7701\u8425\u53e3\u5e02 \u8054\u901a'", "responsetime": "'7\u6beb\u79d2'", "ttl": "'55'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'112.90.135.238'", "ipaddress": "'\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02 \u4e2d\u56fd\u8054\u901a\u9aa8\u5e72\u8282\u70b9'", "responsetime": "'15\u6beb\u79d2'", "ttl": "'54'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'183.131.210.66'", "ipaddress": "'\u6d59\u6c5f\u7701\u91d1\u534e\u5e02 \u7535\u4fe1'", "responsetime": "'6\u6beb\u79d2'", "ttl": "'55'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'120.221.24.8'", "ipaddress": "'\u4e2d\u56fd \u79fb\u52a8'", "responsetime": "'6\u6beb\u79d2'", "ttl": "'57'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'111.62.244.177'", "ipaddress": "'\u6cb3\u5317\u7701 \u79fb\u52a8'", "responsetime": "'29\u6beb\u79d2'", "ttl": "'54'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'183.236.10.216'", "ipaddress": "'\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02 \u79fb\u52a8'", "responsetime": "'7\u6beb\u79d2'", "ttl": "'251'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'58.218.208.199'", "ipaddress": "'\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02 \u7f51\u5bbf\u79d1\u6280\u7535\u4fe1CDN\u8282\u70b9'", "responsetime": "'35\u6beb\u79d2'", "ttl": "'50'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'113.107.44.166'", "ipaddress": "'\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02 \u7535\u4fe1'", "responsetime": "'17\u6beb\u79d2'", "ttl": "'52'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'58.221.78.39'", "ipaddress": "'\u6c5f\u82cf\u7701\u5357\u901a\u5e02 \u7f51\u5bbf\u79d1\u6280\u7535\u4fe1CDN\u8282\u70b9'", "responsetime": "'72\u6beb\u79d2'", "ttl": "'49'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'113.107.58.182'", "ipaddress": "'\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02 \u7535\u4fe1'", "responsetime": "'163\u6beb\u79d2'", "ttl": "'54'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'113.107.44.166'", "ipaddress": "'\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02 \u7535\u4fe1'", "responsetime": "'20\u6beb\u79d2'", "ttl": "'50'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'113.107.44.166'", "ipaddress": "'\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02 \u7535\u4fe1'", "responsetime": "'14\u6beb\u79d2'", "ttl": "'48'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'58.221.78.105'", "ipaddress": "'\u6c5f\u82cf\u7701\u5357\u901a\u5e02 \u7f51\u5bbf\u79d1\u6280\u7535\u4fe1CDN\u8282\u70b9'", "responsetime": "'151\u6beb\u79d2'", "ttl": "'50'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'219.147.93.222'", "ipaddress": "'\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02 \u6cb9\u7530\u5bbd\u5e26'", "responsetime": "'61\u6beb\u79d2'", "ttl": "'56'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'101.227.102.18'", "ipaddress": "'\u4e0a\u6d77\u5e02 \u7535\u4fe1'", "responsetime": "'129\u6beb\u79d2'", "ttl": "'47'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'49.79.232.225'", "ipaddress": "'\u6c5f\u82cf\u7701\u5357\u901a\u5e02 \u7535\u4fe1'", "responsetime": "'34\u6beb\u79d2'", "ttl": "'50'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'113.107.58.182'", "ipaddress": "'\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02 \u7535\u4fe1'", "responsetime": "'163\u6beb\u79d2'", "ttl": "'52'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'113.107.44.166'", "ipaddress": "'\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02 \u7535\u4fe1'", "responsetime": "'14\u6beb\u79d2'", "ttl": "'51'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'113.107.58.182'", "ipaddress": "'\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02 \u7535\u4fe1'", "responsetime": "'158\u6beb\u79d2'", "ttl": "'53'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'113.107.44.166'", "ipaddress": "'\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02 \u7535\u4fe1'", "responsetime": "'18\u6beb\u79d2'", "ttl": "'52'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'118.180.15.113'", "ipaddress": "'\u7518\u8083\u7701\u5170\u5dde\u5e02 \u7f51\u5bbf\u79d1\u6280\u7535\u4fe1CDN\u8282\u70b9'", "responsetime": "'66\u6beb\u79d2'", "ttl": "'50'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'113.107.44.166'", "ipaddress": "'\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02 \u7535\u4fe1'", "responsetime": "'15\u6beb\u79d2'", "ttl": "'53'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'113.107.44.166'", "ipaddress": "'\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02 \u7535\u4fe1'", "responsetime": "'15\u6beb\u79d2'", "ttl": "'52'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'113.107.44.166'", "ipaddress": "'\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02 \u7535\u4fe1'", "responsetime": "'16\u6beb\u79d2'", "ttl": "'52'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'113.107.58.182'", "ipaddress": "'\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02 \u7535\u4fe1'", "responsetime": "'161\u6beb\u79d2'", "ttl": "'51'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'113.107.58.182'", "ipaddress": "'\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02 \u7535\u4fe1'", "responsetime": "'154\u6beb\u79d2'", "ttl": "'52'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'58.218.208.199'", "ipaddress": "'\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02 \u7f51\u5bbf\u79d1\u6280\u7535\u4fe1CDN\u8282\u70b9'", "responsetime": "'37\u6beb\u79d2'", "ttl": "'46'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'113.107.44.166'", "ipaddress": "'\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02 \u7535\u4fe1'", "responsetime": "'73\u6beb\u79d2'", "ttl": "'50'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'113.107.58.182'", "ipaddress": "'\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02 \u7535\u4fe1'", "responsetime": "'166\u6beb\u79d2'", "ttl": "'52'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'113.107.44.166'", "ipaddress": "'\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02 \u7535\u4fe1'", "responsetime": "'16\u6beb\u79d2'", "ttl": "'52'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'118.180.15.113'", "ipaddress": "'\u7518\u8083\u7701\u5170\u5dde\u5e02 \u7f51\u5bbf\u79d1\u6280\u7535\u4fe1CDN\u8282\u70b9'", "responsetime": "'198\u6beb\u79d2'", "ttl": "'50'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'113.107.44.166'", "ipaddress": "'\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02 \u7535\u4fe1'", "responsetime": "'20\u6beb\u79d2'", "ttl": "'50'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'113.107.58.182'", "ipaddress": "'\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02 \u7535\u4fe1'", "responsetime": "'163\u6beb\u79d2'", "ttl": "'53'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'113.107.58.182'", "ipaddress": "'\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02 \u7535\u4fe1'", "responsetime": "'157\u6beb\u79d2'", "ttl": "'53'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'61.147.210.175'", "ipaddress": "'\u6c5f\u82cf\u7701\u5357\u901a\u5e02 \u7535\u4fe1'", "responsetime": "'41\u6beb\u79d2'", "ttl": "'52'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'113.107.44.166'", "ipaddress": "'\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02 \u7535\u4fe1'", "responsetime": "'13\u6beb\u79d2'", "ttl": "'51'", "bytes": "'32'"}
{"state": "1", "msg": "''", "result": "'113.107.58.182'", "ipaddress": "'\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02 \u7535\u4fe1'", "responsetime": "'163\u6beb\u79d2'", "ttl": "'52'", "bytes": "'32'"}
150.138.169.233
183.131.192.83
117.27.241.176
115.231.22.33
115.231.84.169
115.231.22.80
58.216.21.23
123.138.60.143
117.27.245.89
61.188.191.26
61.188.191.84
175.43.124.142
60.222.221.62
222.243.110.146
222.243.110.149
117.21.168.87
182.132.33.24
182.132.33.26
112.25.35.53
61.188.191.30
220.162.97.245
61.90.241.26
61.188.191.215
220.162.97.241
222.245.77.22
222.163.201.28
113.5.80.100
182.140.147.63
182.132.33.22
221.229.167.32
61.188.191.20
220.165.142.37
218.58.222.19
211.142.22.26
113.207.72.19
220.194.200.180
60.174.241.25
61.188.191.27
220.162.97.243
61.54.219.34
113.5.80.93
114.80.143.144
120.192.199.13
175.43.20.60
121.18.230.86
59.56.26.36
182.140.147.58
61.54.219.8
182.140.147.106
122.70.142.160
120.192.199.26
219.243.47.166
162.105.28.232
120.192.199.12
120.192.199.4
120.192.199.13
120.192.199.3
115.231.82.101
106.3.62.198
115.231.82.59
115.231.82.62
115.231.82.58
115.231.82.60
112.253.19.162
112.253.19.161
122.70.142.142
122.70.142.144
175.43.124.143
112.253.19.159
175.43.124.145
122.70.142.145
175.43.124.146
101.227.66.152
121.18.230.43
121.18.230.42
121.18.230.44
121.18.230.45
122.70.142.143
222.243.110.147
222.243.110.149
222.243.110.146
222.243.110.148
110.18.244.138
110.18.244.140
110.18.244.141
112.253.19.163
115.231.84.62
115.231.84.64
218.60.106.91
61.188.191.27
175.43.124.141
61.188.191.26
61.188.191.28
115.156.188.138
112.253.19.164
106.3.62.194
220.165.142.37
220.165.142.38
220.165.142.35
220.165.142.39
220.165.142.40
219.146.68.84
219.146.68.78
219.146.68.79
61.138.219.8
61.138.219.7
182.132.33.24
182.132.33.22
182.132.33.21
182.132.33.23
61.138.219.10
61.138.219.6
58.216.21.23
220.165.142.36
58.216.21.24
58.216.21.25
61.138.219.9
58.216.21.22
60.174.241.31
211.142.22.26
60.174.241.29
60.174.241.30
115.156.188.137
123.138.60.143
222.243.110.150
115.231.84.65
123.138.60.145
123.138.60.144
211.142.22.24
61.54.219.39
61.54.219.75
61.54.219.38
119.84.111.83
175.43.20.56
202.122.145.86
175.43.20.58
175.43.20.57
211.142.22.25
101.227.66.151
112.25.35.52
112.25.35.53
112.25.35.54
202.122.145.214
112.25.35.56
112.25.35.55
119.84.111.44
119.84.111.45
119.84.111.47
175.43.20.60
61.54.219.43
60.174.241.28
175.43.124.144
121.18.230.46
121.18.230.47
114.80.143.158
182.140.147.59
182.140.147.62
182.140.147.79
182.140.147.76
182.140.147.77
180.180.248.185
182.140.147.78
182.140.147.61
182.140.147.58
123.138.60.146
111.161.22.27
101.227.66.150
175.154.189.30
221.229.167.47
36.250.74.83
115.231.22.80
113.200.235.30
119.84.111.43
119.84.111.41
119.84.111.42
116.55.236.36
115.231.171.17
115.231.171.13
116.55.236.38
115.231.171.16
115.231.171.14
220.165.142.51
116.55.236.37
116.55.236.45
221.235.187.76
220.162.97.245
220.162.97.209
220.162.97.241
220.162.97.246
115.231.84.169
116.55.236.39
117.27.245.62
202.118.10.115
118.180.15.110
61.188.191.20
61.188.191.22
61.188.191.21
61.167.54.239
61.188.191.19
61.167.54.238
61.167.54.237
61.167.54.236
61.167.54.109
111.26.136.223
119.84.111.38
113.207.72.17
123.138.60.147
113.207.72.20
113.207.72.19
202.118.10.117
111.161.22.17
111.161.22.16
110.18.244.142
59.56.26.49
59.56.26.35
59.56.26.36
59.56.26.37
118.180.15.74
118.180.15.73
118.180.15.69
118.180.15.71
110.18.244.137
118.180.15.72
59.56.26.34
112.253.19.160
113.200.235.18
113.200.235.17
118.180.15.94
113.200.235.15
36.250.87.94
113.200.235.16
59.56.26.33
183.136.217.73
183.136.217.75
60.207.246.98
117.27.245.89
113.207.72.67
113.207.69.72
220.162.97.243
183.136.217.74
117.27.245.87
117.27.245.85
220.162.97.242
112.90.246.87
61.90.241.26
117.27.245.88
183.250.179.36
61.167.54.108
210.66.46.19
115.231.171.15
182.140.147.81
183.250.179.23
183.250.179.24
183.250.179.12
183.250.179.25
221.235.187.132
183.250.179.11
36.250.87.26
175.43.20.81
60.222.221.65
60.222.221.62
60.222.221.61
36.250.87.30
36.250.87.27
113.107.112.214
113.107.112.168
113.107.112.167
218.92.220.15
61.188.191.30
218.92.220.17
221.229.167.32
61.188.191.29
221.229.167.31
221.229.167.36
60.222.221.66
125.90.204.34
125.90.204.33
58.222.19.59
61.188.191.85
125.90.204.32
58.222.19.51
58.222.19.52
58.222.19.54
61.188.191.215
58.222.19.53
182.140.147.80
61.188.191.217
61.188.191.216
58.222.19.50
222.163.201.24
222.163.201.29
113.107.112.164
182.140.147.104
113.207.69.18
113.207.69.16
222.163.201.27
222.163.201.30
125.90.204.31
222.23.55.208
222.245.77.19
222.245.77.21
121.18.230.86
182.132.33.26
58.216.21.21
61.188.191.84
222.245.77.22
218.92.220.55
182.132.33.25
222.245.77.17
61.174.63.232
60.222.221.59
221.235.187.64
58.221.78.105
61.138.219.85
218.58.222.99
113.5.80.100
218.58.222.19
113.5.80.90
61.167.54.240
180.97.180.44
113.5.80.93
61.174.63.203
61.174.63.205
61.174.63.200
61.174.63.204
180.97.180.47
60.223.235.139
180.97.180.45
180.97.180.46
113.5.80.91
60.223.235.142
118.180.15.113
175.43.124.195
220.194.200.177
220.194.200.179
220.194.200.180
42.81.5.76
42.81.5.79
61.156.243.247
222.186.17.100
60.174.241.88
182.34.127.94
220.194.200.178
218.29.50.48
113.5.80.125
218.76.105.75
218.60.109.74
182.140.236.27
122.143.27.169
211.162.39.113
61.138.219.87
115.231.22.33
121.192.176.198
115.231.22.31
115.231.22.34
115.231.22.32
58.216.21.93
125.90.204.122
180.97.178.210
117.27.245.75
122.136.46.107
222.163.201.28
220.194.200.232
61.54.219.34
119.84.111.46
116.211.79.31
58.222.19.61
222.243.110.164
117.27.241.176
222.132.5.100
121.192.176.196
175.43.124.142
115.231.84.61
61.188.191.218
112.65.220.39
218.58.222.20
60.5.254.10
118.122.87.99
221.179.172.161
60.174.241.25
113.207.72.15
218.60.106.25
183.250.179.32
117.21.168.87
182.140.147.63
112.25.35.79
60.174.241.26
125.39.1.138
221.179.172.204
119.84.111.126
61.167.54.62
111.11.152.225
114.80.143.144
112.65.220.18
113.207.69.17
119.84.111.49
222.211.64.92
222.211.64.89
111.11.228.69
111.26.136.216
202.201.14.181
111.26.136.222
111.1.59.190
218.26.75.208
36.250.76.204
60.5.255.230
101.70.152.37
162.105.28.233
58.20.164.51
121.251.255.226
202.98.156.62
182.140.236.28
182.132.33.43
110.18.247.41
110.18.247.40
175.25.168.40
111.1.59.93
111.40.195.169
121.251.255.227
111.44.244.52
222.211.64.51
36.42.32.68
119.84.111.113
119.84.86.112
218.58.222.15
218.76.94.67
111.20.250.62
218.92.220.78
218.202.111.106
218.197.116.214
124.164.8.65
113.107.57.43
117.187.19.45
117.187.19.19
117.187.19.17
117.187.19.16
117.187.19.18
211.142.22.114
117.169.17.8
117.169.17.7
117.169.17.6
211.138.60.136
125.90.204.117
211.138.60.135
202.120.1.32
221.180.151.118
58.20.197.62
183.131.168.145
122.228.233.206
221.180.151.119
122.228.233.209
58.223.164.87
202.194.19.4
202.194.19.5
36.250.248.66
112.84.104.48
111.26.17.169
121.251.255.237
124.165.216.64
222.89.68.50
117.131.213.238
222.184.34.54
112.25.35.61
111.26.17.170
117.156.21.51
117.187.19.164
60.215.125.71
117.187.19.46
36.250.248.68
60.13.41.74
36.250.76.37
36.250.76.36
36.250.76.35
36.250.76.34
222.89.68.51
117.169.17.45
218.199.110.85
220.162.97.136
42.58.243.157
124.228.90.88
14.215.100.94
113.107.57.41
14.215.9.85
218.199.110.84
58.63.233.35
221.230.141.78
117.21.204.77
218.92.227.121
116.211.79.27
59.45.42.44
122.228.233.208
122.225.28.145
111.11.228.70
58.218.208.199
183.134.11.90
171.217.254.68
61.184.117.53
183.134.28.63
116.57.77.35
60.174.241.23
183.134.12.69
182.140.218.63
182.140.218.64
60.211.208.49
218.86.111.69
218.77.2.32
61.163.117.65
115.231.20.39
117.169.17.46
221.182.135.179
121.14.117.145
218.92.209.74
182.106.194.107
183.131.119.86
183.224.12.87
123.183.164.143
106.3.62.213
36.250.76.65
106.3.62.211
106.3.62.212
183.131.168.154
115.156.188.183
115.156.188.182
117.145.179.96
222.186.132.68
218.29.49.71
112.25.55.143
150.138.214.95
218.7.220.14
59.56.30.221
150.138.214.86
150.138.214.85
183.6.245.178
150.138.214.83
150.138.214.84
122.13.74.252
183.134.9.59
124.116.133.50
112.90.212.126
218.60.132.160
183.6.245.191
14.215.100.95
111.23.11.52
115.153.176.80
112.17.26.100
117.23.2.85
183.134.11.91
221.182.135.156
222.186.132.123
125.90.206.144
42.58.243.34
183.61.26.199
60.8.123.158
150.138.169.233
60.220.194.210
36.42.32.254
222.218.45.216
117.27.241.99
211.142.22.2
59.56.30.207
220.194.203.66
218.5.238.215
123.183.164.136
112.65.220.227
59.56.30.206
111.47.201.207
113.5.170.35
112.25.82.12
49.79.232.225
110.157.233.34
221.180.137.59
60.13.41.78
183.131.119.87
110.157.233.35
183.134.16.86
110.157.233.30
110.157.233.33
58.50.31.33
123.138.60.192
150.138.168.115
61.147.211.20
218.12.228.212
119.90.19.39
221.229.202.154
123.138.157.109
122.70.142.182
60.223.208.78
101.66.224.145
180.97.247.157
116.224.87.45
180.97.180.16
59.50.75.195
211.91.165.175
183.222.100.112
183.131.192.83
59.47.79.43
211.91.168.40
60.217.22.146
183.214.140.236
60.213.21.211
218.60.51.253
125.64.134.78
222.163.202.216
101.227.102.198
223.111.13.62
59.47.0.189
117.23.2.86
111.11.31.114
123.172.120.115
219.147.141.176
120.221.24.123

View File

@ -74,7 +74,7 @@ set:
12306count:
# - uesr: ""
# - pwd: "apple1995"
- uesr: "@qq.com"
- uesr: "931128603@qq.com"
- pwd: "QWERTY"
select_refresh_interval: 0.4
@ -84,18 +84,18 @@ aotu_code_type: 2
#enable_proxy: False
damatu:
uesr: ""
uesr: "931128603"
pwd: "qazWSX1995"
email_conf:
is_email: True
email: "@qq.com "
email: "931128603@qq.com "
notice_email_list: "61995120@qq.com"
username: ""
username: "931128603"
password: "xwopwxbkupbqbfgb"
host: "smtp.qq.com"
is_cdn: 1
is_cdn: 2

View File

@ -49,7 +49,7 @@ urls = {
"req_type": "get",
"Referer": "",
"Host": "kyfw.12306.cn",
"re_try": 10,
"re_try": 1,
"re_time": 0.1,
"is_logger": False,
"is_json": False,
@ -119,7 +119,7 @@ urls = {
"req_type": "post",
"Referer": "",
"Host": "kyfw.12306.cn",
"re_try": 10,
"re_try": 1,
"re_time": 0.1,
"is_logger": True,
"is_json": True,

View File

@ -1,20 +1,19 @@
# -*- coding=utf-8 -*-
import json
import datetime
import random
import json
import re
import socket
import urllib
import sys
import threading
import time
import urllib
from collections import OrderedDict
from agency.cdn_utils import CDNProxy
from config import urlConf
from init import login
from config.emailConf import sendEmail
from config.ticketConf import _get_yaml
from damatuCode.damatuWeb import DamatuApi
from init import login
from init.login import GoLogin
from myException.PassengerUserException import PassengerUserException
from myException.UserPasswordException import UserPasswordException
@ -22,8 +21,6 @@ from myException.ticketConfigException import ticketConfigException
from myException.ticketIsExitsException import ticketIsExitsException
from myException.ticketNumOutException import ticketNumOutException
from myUrllib.httpUtils import HTTPClient
import threading
reload(sys)
sys.setdefaultencoding('utf-8')
@ -648,7 +645,8 @@ class select:
设置cdn
:return:
"""
self.httpClint.cdn = eval(self.cdn_list[random.randint(0, len(self.cdn_list)-1)])["result"].replace("'", "")
# self.httpClint.cdn = eval(self.cdn_list[random.randint(0, len(self.cdn_list)-1)])["result"].replace("'", "")
self.httpClint.cdn = self.cdn_list
def call_login(self, auth=False):
"""
@ -689,8 +687,9 @@ class select:
self.call_login()
start_time = datetime.datetime.now()
self.submitOrderRequestImplement(from_station, to_station)
print "正在第{0}次查询 乘车日期: {1} 车次{2} 查询无票 cdn查询ip {4} 总耗时{3}ms".format(num, ",".join(self.station_dates), ",".join(self.station_trains), (datetime.datetime.now()-start_time).microseconds/1000, self.httpClint.cdn)
self.set_cdn()
print "正在第{0}次查询 乘车日期: {1} 车次{2} 查询无票 cdn轮询IP {4} 总耗时{3}ms".format(num, ",".join(self.station_dates), ",".join(self.station_trains), (datetime.datetime.now()-start_time).microseconds/1000, self.httpClint.cdn)
if is_cdn == 1:
self.set_cdn()
except PassengerUserException as e:
print e.message
break
@ -713,8 +712,8 @@ class select:
print(e.message)
except KeyError as e:
print(e.message)
# except TypeError as e:
# print("12306接口无响应正在重试 {0}".format(e.message))
except TypeError as e:
print("12306接口无响应正在重试 {0}".format(e.message))
except socket.error as e:
print(e.message)

View File

@ -1,11 +1,9 @@
# -*- coding: utf8 -*-
import datetime
import json
import socket
from time import sleep
import requests
import sys
from config import logger
@ -102,22 +100,23 @@ class HTTPClient(object):
if is_logger:
logger.log(
u"url: {0}\n入参: {1}\n请求方式: {2}\n".format(urls["req_url"],data,method,))
self.setHeadersHost(urls["Host"])
if self.cdn:
self.setHeadersHost(urls["Host"])
url_host = self.cdn
else:
self.setHeadersHost("")
url_host = urls["Host"]
for i in range(urls["re_try"]):
try:
print("https://" + url_host + urls["req_url"])
requests.packages.urllib3.disable_warnings()
response = self._s.request(method=method,
timeout=10,
timeout=2,
url="https://" + url_host + urls["req_url"],
data=data,
allow_redirects=allow_redirects,
verify=False,
**kwargs)
print(response.status_code)
if response.status_code == 200:
if response.content:
if is_logger:

BIN
tkcode

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 13 KiB