Python Selenyum Webdriver kullanılarak kazınmış verileri Sağlığını Denetleme.

oy
2

Ben web sayfasında markaların bütün isimleri ayıklamak istiyorum ve bir excel (xlsx) dosyasına yapıştırın. Kullandığım kodudur:

browser.get(https://www.bluesign.com/industry/manufacturers/references.html)
time.sleep(2)
item_list_new=[]
link = browser.find_element_by_xpath(//div[@class='defaultMain'])
item_list_new.append(link.text)
print(link.text)

links_list_dict = {shows:item_list_new}
df_links_list = pd.DataFrame(links_list_dict)
df_links_list.to_excel(bluesign.xlsx)

Sorun çıkışı (marka isimleri) tek bir satır, bir sütunda görülmektedir olup. Ben farklı satırlarda görünmesini istiyorum. Lütfen yardım et.

Oluştur 20/10/2018 saat 14:04
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

oy
0

Sadece kullan:

>>> df_links_list = pd.DataFrame(links_list_dict).T #Transpose

Örneğin:

>>> a = {"N":["a","b","c","d"]}
>>> c = pd.DataFrame(a).T
>>>c
Out[10]: 
       0  1  2  3
   N   a  b  c  d

Eğer başlık ve endeks olmadan gerekirse kullanabilirsiniz:

>>> df_links_list.to_excel('file.xlsx', header=False, index=False)
Cevap 20/10/2018 saat 15:25
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more