Die Suche ergab 40 Treffer
- Montag 18. Januar 2021, 18:36
- Forum: Allgemeine Fragen
- Thema: Aufbau eines Programms
- Antworten: 1
- Zugriffe: 123
Aufbau eines Programms
Ich arbeite gerade an einem Programm. Je größer es wird verliert man schnell den Überblick. Ich habe zwar Routinen kommentiert, aber ich muss ständig suchen und scrollen. Sollte man da einige routinen(def...) in eine eigene datei machen und dann importieren . Ich habe das lediglich alles was mit Dat...
- Samstag 16. Januar 2021, 13:46
- Forum: Allgemeine Fragen
- Thema: xpath webscraping
- Antworten: 1
- Zugriffe: 118
xpath webscraping
hallo ich habe folgenden code: <h1 class="watchpage-title"> Hermann, <a href="https://www.Bianka.com/">Bianka </a> gehen zusammen Shoppen </h1> wie kann ich daraus den text nur wiedergeben ? xpath('//h1[@class="watchpage-title"]/text()') gibt er mir eine liste mit 2 texten. kann ich xpath sagen alle...
- Montag 4. Januar 2021, 10:02
- Forum: Offtopic
- Thema: Hier ein gutes Beispiel wie hier geholfen wird !
- Antworten: 2
- Zugriffe: 186
- Donnerstag 31. Dezember 2020, 14:05
- Forum: Allgemeine Fragen
- Thema: requests-html und error code 429
- Antworten: 3
- Zugriffe: 93
Re: requests-html und error code 429
wie kriege ich raus wieviel sekunden ich warten muss ? und wieviele anfragen erlaubt sind ?
Gibts dazu ein Hilfsmechanismus oder immer wieder probieren ?
Gibts dazu ein Hilfsmechanismus oder immer wieder probieren ?
- Donnerstag 31. Dezember 2020, 13:36
- Forum: Allgemeine Fragen
- Thema: requests-html und error code 429
- Antworten: 3
- Zugriffe: 93
requests-html und error code 429
wenn ich eine Side "scrape" kommt nach kurzer zeit: 429 Too Many Requests wie kann ich das umgehen ? ich benutze requets-html, weil ich damit auf einfache art async die daten holen kann. session = HTMLSession() try: r = session.get(url_complete,headers=HEADERS,timeout = 60) r.raise_for_status() exce...
- Dienstag 22. Dezember 2020, 13:03
- Forum: Qt/KDE
- Thema: QWebEnginePage runJavaScript()
- Antworten: 3
- Zugriffe: 121
Re: QWebEnginePage runJavaScript()
from PyQt5.QtWebEngineWidgets import QWebEnginePage ich hab runJavaScript() mit kleinen s geschrieben. aber auch wenn ich es runJava"S"cript() groß schreibe macht er nix nur die fehlermeldung ist weg in der def __init__: self.html = '' iterations=0 while iterations < 3: self.runJavaScript("return d...
- Dienstag 22. Dezember 2020, 07:06
- Forum: Qt/KDE
- Thema: QWebEnginePage runJavaScript()
- Antworten: 3
- Zugriffe: 121
QWebEnginePage runJavaScript()
ich hab eine Side wo ich webscraping betreiben möchte. die Bilder sind in einem Javascript als "placeholder" verpackt. ich bin immer wie folgt vorgegangen: driver = webdriver.Firefox(options=Options,executable_path=pfad+ r'\tools\geckodriver.exe') driver.get(url.format(index)) iterations = 0 while i...
- Samstag 5. Dezember 2020, 17:16
- Forum: Allgemeine Fragen
- Thema: Async Seite laden
- Antworten: 4
- Zugriffe: 153
Re: Async Seite laden
from requests_html import HTMLSession from requests_html import AsyncHTMLSession import functools url='https://xyz.org' HEADERS = {'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.90 Safari/537.36'} session = HTMLSession() results = session.get(...
- Samstag 5. Dezember 2020, 16:28
- Forum: Allgemeine Fragen
- Thema: Async Seite laden
- Antworten: 4
- Zugriffe: 153
Re: Async Seite laden
ich muss die doch in eine definition reinpacken oder wie sonst starte ich das mit session.run() ? asession.run(a1(links[0]),a1(links[1])) File "D:\Python_v390\lib\site-packages\requests_html.py", line 771, in run tasks = [ File "D:\Python_v390\lib\site-packages\requests_html.py", line 772, in <listc...
- Samstag 5. Dezember 2020, 15:41
- Forum: Allgemeine Fragen
- Thema: Async Seite laden
- Antworten: 4
- Zugriffe: 153
Async Seite laden
ich bin immer so vorgegangen: session = HTMLSession() results = session.get(url_complete,headers=HEADERS) links=results.html.xpath('//a[@class="sc-1z0w6pb-9 jLcJOe"]/@href') for i,link in enumerate(links): try: image=results.html.find('img')[i] img=image.attrs['src'] filename=image.attrs['title'] im...
- Montag 30. November 2020, 16:01
- Forum: Installation/Konfigurieren
- Thema: scrapy installieren ?
- Antworten: 1
- Zugriffe: 200
scrapy installieren ?
Ich habe massive probleme scrapy zu installieren. ich benutze VS Code als IDE pip install scrapy bricht er mit error bei twisted ab ich benutze zur zeit beautifulsoup4. scrapy soll aber wesentlich schneller sein, daher wollte ich das mal testen. error: command 'C:\\Program Files (x86)\\Microsoft Vis...
- Montag 30. November 2020, 15:06
- Forum: Qt/KDE
- Thema: Variablennamen eines pyqt5 Object dynamisch ändern ?
- Antworten: 2
- Zugriffe: 2924
Re: Variablennamen eines pyqt5 Object dynamisch ändern ?
ich hab was selber gefunden:
self.findChild(QtWidgets.QLabel,'lblBild_{}'.format(side)).setHidden(False)
usw.
damit kann ich die Labels und Pushbuttons anhand der Namen ansprechen.
self.findChild(QtWidgets.QLabel,'lblBild_{}'.format(side)).setHidden(False)
usw.
damit kann ich die Labels und Pushbuttons anhand der Namen ansprechen.
- Montag 30. November 2020, 15:03
- Forum: Qt/KDE
- Thema: reiter als neues fenster erstellen und wieder schließen
- Antworten: 2
- Zugriffe: 2599
Re: reiter als neues fenster erstellen und wieder schließen
Danke für deine Antwort Ich habs mit weiteren recherchen gefunden. 1. mache ich jetzt mit stackedwidgets 2. gibts es wohl eine option in der man die anderen dateien mit einfügen kann, die benötigt werden - dann hab ich noch pyinstaller_gui.py gefunden. -evtl erweitere ich es mit den Optionen, bisher...
- Freitag 27. November 2020, 14:18
- Forum: Qt/KDE
- Thema: Variablennamen eines pyqt5 Object dynamisch ändern ?
- Antworten: 2
- Zugriffe: 2924
Variablennamen eines pyqt5 Object dynamisch ändern ?
Hallo ! wie kann man am besten dynamisch auf PyQt5 Objecte zugreifen ? ich hab folgendes: Ich habe einige Fenster in einem stackedWidget untergebracht. die Fenster ändern sich nur vom Inhalt her design ist alles gleich. wie kann ich auf die Inhalte nun dynamisch zugreifen ohne alles für jede Page ne...
- Montag 23. November 2020, 17:55
- Forum: Allgemeine Fragen
- Thema: Kann ich verschiedene variabelnamen per for schleifen benutzen ?
- Antworten: 2
- Zugriffe: 624
Kann ich verschiedene variabelnamen per for schleifen benutzen ?
folgendes habe ich: if 'Born' in result.text.strip(): Geburtstag+=result.text.strip().replace('Born: ','')+'|' if 'Birthplace' in result.text.strip(): Geburtsort+=result.text.strip().replace('Birthplace: ','')+'|' usw. sind so 15 if abfragen mit verschiedenen variablen als Übergeber kann ich die var...