Как добавить строки с новой страницы для циклаPython

Программы на Python
Anonymous
Как добавить строки с новой страницы для цикла

Сообщение Anonymous »

Код: Выделить всё

urls = []
for page in pages:
page = "https://www.golddist.com/index.php?skip="+str(page)+"&m=search&instock=1"
urls.append(page)

#print(urls)

for pgur in urls:
browser.get(pgur)
time.sleep(1)

manufs = browser.find_elements_by_xpath('/html/body/div/div[2]/div[2]/div/form/div[1]/table/tbody/tr[position()>1]/td[1]/a/b/font/span')

Identifier = []
for part1 in manufs:
manuf = part1.text
Identifier.append(manuf)
print(Identifier)

heads = browser.find_elements_by_xpath('/html/body/div/div[2]/div[2]/div/form/div[1]/table/tbody/tr[position()>1]/td[2]/span/a/b')

Title = []
for part2 in heads:
head = part2.text
Title.append(head)
#print(Title)

stocks = browser.find_elements_by_xpath('/html/body/div/div[2]/div[2]/div/form/div[1]/table/tbody/tr[position()>1]/td[3]/center/b/font/font')

Note = []
for part3 in stocks:
stock = part3.text
Note.append(stock)
#print(Note)

pri = browser.find_elements_by_xpath('/html/body/div/div[2]/div[2]/div/form/div[1]/table/tbody/tr[position()>1]/td[5]/center/b/font')

Price = []
for part4 in pri:
pric = part4.text
Price.append(pric)
#print(Price)

data = {'Identifier': Identifier, 'Title': Title, 'Price': Price, 'Note': Note}
df = pd.DataFrame(data)

df.to_csv('GD1.csv', index = False)
Как добавить данные со всех страниц вместо того, чтобы заменять строки на новой странице?
Я хочу удалить данные о продуктах со всех страниц. Но мой сценарий предназначен только для обновления CSV-файла с помощью очищенных данных с новой страницы.

Подробнее здесь: https://stackoverflow.com/questions/667 ... for-a-loop

Вернуться в «Python»