Привет, у меня есть код, написанный для очистки данных с веб-сайта, где перечислены и показаны только первые 25 акций на первой странице. но я не могу получить данные, если количество отсканированных акций превышает 25
Ниже приведен код python, используемый для получения данных
enter code here
import csv
import time
timestr = time.strftime("%d%m%Y")
import requests_html
myFile = open("4&9daily_bearish_cross"+timestr+".csv", "w", newline= '')
writer =csv.writer(myFile)
session = requests_html.HTMLSession()
r = session.get('https://chartink.com/screener/4cross9bearish?src=wassup')
r.html.render()
items = r.html.find("table#DataTables_Table_0",first=True)
for item in items.find("tr"):
data = [td.text for td in item.find("th,td")]
writer.writerow([data[2],data[5],data[6]])
myFile.close()
Он будет извлекать и выгрузить данные первых 25 акций, но не тех, что на второй странице. Не могли бы вы помочь мне в решении проблемы.
Я новичок в python, а также в веб-карппинге
Спасибо, KS Raghavendra