2017-04-06 12 views
0

私はこの州の州議会の上院議員郵便ファイルをこのURLからダウンロードしたいと思います。アメリカ合衆国の国勢調査局からZipファイルを自動的にダウンロード

https://www.census.gov/cgi-bin/geo/shapefiles/index.php?year=2016&layergroup=State+Legislative+Districts

まず、私は自動的に時間と労力を節約するためにこれらのファイルの数百をダウンロードします。

第二に、私は次の形式でこれらの立法上室zipファイルを保存したい:us_state [0:ここで_ upper_chamber_tl_2016_01_sldu_zip

は、私がこれまでに書かれて出ているコードへのリンクです。 https://bpaste.net/show/9514161688ea

フィードバックに感謝いたします。

答えて

0
import pyautogui 

#Step 1 Move to click on the drop down list of State Legislative - Upper 
#Chamber 
uc = pyautogui.moveTo(1403, 671, duration=1.5) 
pyautogui.click() 

#Step 2 Move to click on the state in the drop down list. 
al_uc = pyautogui.moveTo(1403, 700, duration=0.5) 
pyautogui.click() 

#Step 3 Move to the down download button 
uc_dl = pyautogui.moveTo(1541, 679, duration=1) 
pyautogui.click() 

Pythonで作業している人には、私は "pyautogui"モジュールを使用するように勧められました。クリックする場所をプログラムする必要があります。

2つの問題が発生しました。

(1)Chromeに自動ダウンローダがありました。だから、コードをダウンロードして邪魔した後に私のダウンロードがポップアップしないように、私はそれをオフにしなければならなかった。

(2)ダウンロードボタンからターゲットリストに移動するとマウスの持続時間が0.5から1.5に短縮されました。私は遅いインターネット接続のためにそうしました、クロムはダウンロード、爽やかで、そしてコードをつぶすのが遅いです。

pyautoguiをインストールするリンク: http://pyautogui.readthedocs.io/en/latest/install.html

関連する問題