Jun-24-2018, 11:02 PM
Hello,
So I'm testing out a web parser which takes numbers off a webpage and finds the total. However, each time I run the code it keeps asking me to enter file name while there is no input line in my file. Kindly assist to investigate what could be wrong.
So I'm testing out a web parser which takes numbers off a webpage and finds the total. However, each time I run the code it keeps asking me to enter file name while there is no input line in my file. Kindly assist to investigate what could be wrong.
import urllib.request #from bs4 import BeautifulSoup import BeautifulSoup url = 'http://py4e-data.dr-chuck.net/comments_42.html' html = urllib.request.urlopen(url).read() soup = BeautifulSoup(html, "html.parser") # Retrieve all of the anchor tags tags = soup('a') for tag in tags: # Look at the parts of a tag y = re.findall('[0-9]+', tag.text) for v in y: #count = count + 1 total = total + int(v) #print('count is', count) print(('total is ',total))