Привет, я новичок в коде и хочу сохранить данные, полученные через веб-сайт (editor.cnn.com), в виде файла excel, но я не могу получить желаемый результат.
Потому что я хочу сохранить все «строки» или «данные» по горизонтали в файле Excel.
Так вот мой код.Можете ли вы сказать мне, что я должен изменить или добавить в свой код?
Заранее спасибо!
до
после .. проблема решена !!
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
from bs4 import BeautifulSoup
import requests
import time
import pandas as pd
import os
from bs4 import BeautifulSoup as soup
from bs4 import NavigableString
import re
path = "/Users/Downloads/chromedriver.exe"
driver = webdriver.Chrome(path)
nl = []
driver.get("https://edition.cnn.com/")
driver.implicitly_wait(3)
html = driver.page_source
soup = BeautifulSoup(html, "lxml")
find_ingre = soup.select("div.cd__content")
for i in find_ingre:
nl.append(i.get_text())
import pandas as pd
from pandas import Series, DataFrame
df_4 = pd.DataFrame(nl)
df_4