У меня есть текстовый файл с 1 номером.я пытаюсь заставить его перейти на веб-сайт с первым номером, добавленным к URL-адресу, получить информацию, а затем перейти к следующему URL-адресу в последовательности, получить информацию и т. д. Если номер поднимает пустую страницу, он должензакончите последовательность и отправьте полученную информацию по электронной почте.Я не получаю никаких ошибок.Он завершает свой запуск, но я не получаю обратно и не вижу никаких изменений в числе в текстовом файле.Мне любопытно, правильно ли то, что у меня есть для этой части программы, или я что-то упускаю.
Вот что я получил.
http://www.wvlabor.com/new_searches/contractor_RESULTS.cfm?wvnumber=WV{}&contractor_name=&dba=&city_name=&County=&Submit3=Search+Contractors'
#loads LIC# url
def get_page(license_number):
url = URL_FORMAT.format(license_number)
r = requests.get(url)
return bs(r.text, 'lxml')
#looks for non-existent info for no-license
def license_exists(soup):
if soup.find('td', class_ = 'style3'):
return True
else:
return False
#pulls lic# from text license_number.txt
def get_current_license_number():
with open(LICENSE_NUMBER_FILE, 'r') as f:
return int(f.read())
#adds lic# to urls
def get_new_license_pages(curr_license_num):
new_pages = []
more = True
curr_license_num +=1
return new_pages