Неизвестная ошибка, отсутствует значение при использовании занозы в python - PullRequest
0 голосов
/ 12 апреля 2020

Я пытаюсь очистить следующий веб-сайт: http://opendata.atlantapd.org/Crimedata/Default.aspx

Мне нужно l oop через каждый год, а затем каждый месяц. В настоящее время я пытаюсь получить одну итерацию правильно, прежде чем я попытаюсь l oop. Код, который у меня есть, откроет страницу, и он перейдет ко второму месяцу («февраль»), но затем выдаст ошибку, что ему нужно значение

HTML Код

<select name="ctl00$MainContent$ddlMonth" id="MainContent_ddlMonth">
    <option selected="selected" value="1">January</option>
    <option value="2">February</option>
    <option value="3">March</option>
    <option value="4">April</option>
    <option value="5">May</option>
    <option value="6">June</option>
    <option value="7">July</option>
    <option value="8">August</option>
    <option value="9">September</option>
    <option value="10">October</option>
    <option value="11">November</option>
    <option value="12">December</option>

</select>
browser = Browser('chrome', **executable_path, headless=False)
url = 'http://opendata.atlantapd.org/Crimedata/Default.aspx'

#opening url page
browser.visit(url)

#using id to select radio button by area
browser.click_link_by_id('MainContent_rblArea_0')

#finding the month dropdown by id
element = browser.find_by_id('MainContent_ddlMonth')

#selecting option 2
element.select('2')

Спасибо за любые предложения

...