Я пытаюсь написать код для чтения html-страницы, используя входные данные из файла Excel и после синтаксического анализа записи в файл Excel в соседнем столбце.
Ниже приведен код:
import requests
import pandas as pd
import openpyxl
#reading excel column.
export = pd.read_excel('abc.xlsx')
#creating list from column data
taglist = export.values.T[0].tolist()
#setting url
url = 'https://www.somesite.com/support/article/us/en/'
#reading cell by rows and append the string with variable url
#looping through the elements of list and doing html parsing of the html tag
for i in taglist:
r = requests.get(url+i)
r.text[1:500]
from bs4 import BeautifulSoup
soup = BeautifulSoup(r.text, 'html.parser')
#getting Title from html page
df = soup.title.text
frame_data = {df}
df1 = pd.DataFrame(frame_data)
df1.to_excel("pandasExcel.xlsx", "sheet2")
Будучи учеником, я могу получить вывод на экране консоли, но не могу написать заголовки в том же файле Excel в соседнем столбце. Мне нужна помощь, чтобы пройти через цикл.
Может ли кто-нибудь помочь в этом?
Спасибо.