Я очищаю веб-сайт и использовал их URL для разбивки на страницы / получения следующих значений. Я создал бесконечное число l oop, чтобы оно не остановилось, так как данных в нем слишком много. Но я не знаю, почему моя переменная не будет увеличиваться внутри моего l oop. Также я хочу нарушить бесконечность l oop, если в json results
нет данных, представленных здесь. Вот мой код
pageNumber = 0
while True:
driver.implicitly_wait(3)
driver.get('https://reversewhois.domaintools.com/?ajax=mReverseWhois&call=ajaxUpdateRefinePreview&q=%5B%5B%5B%22whois%22%2C%222%22%2C%22VerifiedID%40SG-Mandatory%22%5D%5D%5D&to='+str(pageNumber))
time.sleep(3)
pre = driver.find_element_by_tag_name("pre").text
data = json.loads(pre)
table = data['results']
tables = pd.read_html(table,skiprows=1)
df = tables[-1]
# print(df.to_string(index=False))
pageNumber = pageNumber + 1 //it always prints 1
print(pageNumber)
continue // i want to loop again with the incremented pageNumber value
Я думаю, что сделал это неправильно , В случае, если вы можете сказать мне, что я должен делать? Спасибо.