just to do some approach to python i have tried to get some data from yahoo .- with the following script ..
note the while look should fit the aim that the data were fetched constantly - guess that this part is working - but i get some errors.
import bs4
import requests
from bs4 import BeautifulSoup
def parsePrice():
r=requests.get('http://finance.yahoo.com/quote/FB?p=FBoup=bs4.BeautifulSoup(r.text,"xml")
price=soup.find_all('div',{'class':'My(6px) Post(r) smartphone_Mt(6px)'})[0].find('span').text
return price
while True:
print('the current price_ '+str (parsePrice()))
but there is missing some thing . getting errors all the way - in my ATOM - Editor
Traceback (most recent call last):
File "C:\Users\Kasper\Documents\_f_s_j\_mk_\_dev_\bs\yahoo_finance.py", line 14, in <module>
print('the current price_ '+str (parsePrice()))
File "C:\Users\Kasper\Documents\_f_s_j\_mk_\_dev_\bs\yahoo_finance.py", line 10, in parsePrice
price=soup.find_all('div',{'class':'My(6px) Post(r) smartphone_Mt(6px)'})[0].find('span').text
IndexError: list index out of range
China wants the tech... if they were to invade, TSMC would destroy it's fabs and other critical information first. Plus, you can bet they have backups stored NOT in Taiwan.
You totally missed what I was saying. Yes, the DHCP server software is largely unchanged since the Windows 2000 Server version. My statement was somewhat of a joke, but I was saying that *IF* the DHCP server was written using today's Windows 11 *ERA* design philosophy, it would be a mess. Yes, even on the latest version of Windows Server it still uses the old software, but that wasn't really the point.
Ole Carl "One Plus One" Pei at it again. Surprised he didn't used the "invite" again.
The company had previously noted that it would need to sell at least 250,000 units to break even.
Question
tarifa
hello dear all
just to do some approach to python i have tried to get some data from yahoo .- with the following script ..
note the while look should fit the aim that the data were fetched constantly - guess that this part is working - but i get some errors.
import bs4 import requests from bs4 import BeautifulSoup def parsePrice(): r=requests.get('http://finance.yahoo.com/quote/FB?p=FBoup=bs4.BeautifulSoup(r.text,"xml") price=soup.find_all('div',{'class':'My(6px) Post(r) smartphone_Mt(6px)'})[0].find('span').text return price while True: print('the current price_ '+str (parsePrice()))
but there is missing some thing . getting errors all the way - in my ATOM - Editor
any idea what goes wrong here
Link to comment
https://www.neowin.net/forum/topic/1394470-some-errors-in-a-simple-python-parser-script-that-makes-use-of-bs4/Share on other sites
1 answer to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now