Smyčky funkce s jeho vstupní být url

hlasů
0

Takže já jsem se snaží dostat do pythonu, a jsem s použitím dalších příkladů, které jsem najít na internetu, aby lépe pochopit určité funkce.

Zjistil jsem, poštovní online, které sdílený způsob, jak kontrolovat ceny na položku přes CamelCamelCamel.

Museli je nastaven na žádost určitého URL, tak jsem se rozhodl to změnit na userinput místo.

Jak mohu prostě smyčka tuto funkci?

To běží jemné Pokud vím jednou, ale po inital procesu jsem si ‚proces ukončen s kódem ukončení 0‘, který nemusí být nutně problém.

Za scénář k provedení, jak bych chtěl, aby to. Bylo by hezké, kdyby tam byla přestávka od Možná, ‚quit‘, nebo tak něco, ale po zpracuje URL, který byl dán, rád bych ho požádat o novou adresu URL. Im jistý, je tu způsob, jak kontrolovat na konkrétní adresu URL, IE by to mělo fungovat jen pro Camelcamelcamel, takže se omezí pouze na této doméně.

Im blíže seznámit s šarže, a mají tak trochu dostali pryč s použitím šarže běžet mé python soubory obejít to, co jsem dont pochopit.

Osobně, kdybych mohl. , ,

Jen bych označit FUNCT jako ‚top‘

a dát goto top v dolní části skriptu.

from bs4 import BeautifulSoup
import requests

print(Enter CamelCamelCamel Link: ) 
plink    = input() 

headers = {'User-Agent': 'Mozilla/5.0'} 
r = requests.get(plink,headers=headers) 

data = r.text 
soup = BeautifulSoup(data,'html.parser') 
table_data = soup.select('table.product_pane tbody tr td') 


hprice = table_data[1].string
hdate = table_data[2].string
lprice = table_data[7].string
ldate = table_data[8].string 

print ('High price-',hprice)
print ([H-Date], hdate)
print ('---------------')
print ('Low price-',lprice)
print ([L-Date], ldate)

Také, jak bych mohl najít rozdíl ode I získat buď z hdate nebo ldate ode dneška / podnikem. Jak data I analyzován jsou struny a mám. TypeError: nepodporovaný typ operand (y) + =: 'int' a 'ul'.

To je opravdu jen pro učení jakýkoli příklad funguje, to doesnt muset být to, že místo v specifická.

Položena 10/10/2019 v 00:37
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
1

Python, máte přístup k několika různých typů smyček řídící struktury, včetně:

  1. zatímco prohlášení

    while (condition) # Will execute until condition is no longer True (or until break is called)
       <statements to execute while looping>
    
  2. pro výkazy

    for i in range(10) # Will execute 10 times (or until break is called)
       <statements to execute while looping>
    

    Každý z nich má své silné a slabé stránky a dokumentaci v Python.org je velmi náročná, ale snadno přizpůsobit.

https://docs.python.org/3/tutorial/controlflow.html

Odpovězeno 10/10/2019 v 01:12
zdroj uživatelem

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