Я пытаюсь создать скрипт python, чтобы очистить сайт публичных записей графства. В конечном итоге я хочу иметь список имен владельцев, а скрипт запускается через все имена и вытаскивает последние данные о доверии (имя кредитора и дата подачи). В приведенном ниже коде я просто написал имя владельца как строку «ANCHOR EQUITIES LTD».Результаты поиска не изменяются URL - веб-скребок с Python и Selenium
Я использовал Selenium для автоматизации ввода имени владельца в поля формы, но когда нажата кнопка «return» и отображаются мои результаты, URL-адрес веб-сайта не изменяется. Я пытаюсь найти конкретный текст в таблице, используя xpath, но путь не существует, когда я его ищу. Я пришел к выводу, что путь не существует, потому что он ищет xpath на первой странице без каких-либо результатов. BeautifulSoup4 не будет работать в этой ситуации, потому что разбор URL будет возвращать только пустую форму поиска HTML
Смотрите мой код ниже:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
browser = webdriver.Chrome()
browser.get('http://deed.co.travis.tx.us/ords/f?p=105:5:0::NO:::#results')
ownerName = browser.find_element_by_id("P5_GRANTOR_FULLNAME")
ownerName.send_keys('ANCHOR EQUITIES LTD')
docType = browser.find_element_by_id("P5_DOCUMENT_TYPE")
docType.send_keys("deed of trust")
ownerName.send_keys(Keys.RETURN)
print(browser.page_source)
#lenderName = browser.find_element_by_xpath("//*[@id=\"report_results\"]/tbody[2]/tr/td/table/tbody/tr[25]/td[9]/text()")
enter code here
я прокомментировал эту переменную, которая дает мне неприятности .. пожалуйста Помогите!!!!
Если я не правильно объясняю свою проблему, пожалуйста, не стесняйтесь спрашивать, и я проясню любые вопросы.
является то, что строка кода * метание * об ошибке, или просто то, что вы думаете, что не так? – n1c9