Python Forum
Can't Resolve Webscraping AttributeError
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Can't Resolve Webscraping AttributeError
#1
Hi,

The following code is meant to get table for "IFPI 2014 data" and put it in a csv file.
Although the csv file is being created but there is no data in it.

import csv
import urllib.request
from bs4 import BeautifulSoup

f = open('dataoutput.csv', 'w', newline = '')
writer = csv.writer(f)
soup = BeautifulSoup(urllib.request.urlopen("https://en.wikipedia.org/wiki/Global_music_industry_market_share_data").read(), 'lxml')

tbody = soup('table', {"class":"wikitable plainrowheaders sortable"})[0].find_all('tr')
for row in tbody:
    cols = row.findChildren(recursive=False)
    cols = [ele.text.script() for ele in cols]
    writer.writerow(cols)
    print(cols)
I keep getting this error message

Traceback (most recent call last):
  File "C:\Users\Hass\eclipse-workspace\FTS\src\Webscraping.py", line 18, in <module>
    cols = [ele.text.script() for ele in cols]
  File "C:\Users\Hass\eclipse-workspace\FTS\src\Webscraping.py", line 18, in <listcomp>
    cols = [ele.text.script() for ele in cols]
AttributeError: 'str' object has no attribute 'script'
Can someone please point out where I am going wrong and how to fix it.

Thanks
Reply
#2
What would you expect a text element's script to contain?
What output/errors do you get if you use the text element itself?
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Webscraping news articles by using selenium cate16 7 3,116 Aug-28-2023, 09:58 AM
Last Post: snippsat
  Webscraping with beautifulsoup cormanstan 3 1,955 Aug-24-2023, 11:57 AM
Last Post: snippsat
  Webscraping returning empty table Buuuwq 0 1,393 Dec-09-2022, 10:41 AM
Last Post: Buuuwq
  WebScraping using Selenium library Korgik 0 1,045 Dec-09-2022, 09:51 AM
Last Post: Korgik
  How to get rid of numerical tokens in output (webscraping issue)? jps2020 0 1,940 Oct-26-2020, 05:37 PM
Last Post: jps2020
  Python Webscraping with a Login Website warriordazza 0 2,601 Jun-07-2020, 07:04 AM
Last Post: warriordazza
  How to resolve a 401 error, when the credentials work fine in a browser PyCurious 4 10,812 Apr-21-2020, 08:05 PM
Last Post: PyCurious
  Help with basic webscraping Captain_Snuggle 2 3,929 Nov-07-2019, 08:07 PM
Last Post: kozaizsvemira
  How to exclude certain links while webscraping basis on keywords Prince_Bhatia 0 3,233 Oct-31-2018, 07:00 AM
Last Post: Prince_Bhatia
  Webscraping homework Ghigo1995 1 2,644 Sep-23-2018, 07:36 PM
Last Post: nilamo

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020