Die Suche ergab 40 Treffer

von Ernie1412
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...
von Ernie1412
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...
von Ernie1412
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 ?
von Ernie1412
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...
von Ernie1412
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...
von Ernie1412
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...
von Ernie1412
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(...
von Ernie1412
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...
von Ernie1412
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...
von Ernie1412
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...
von Ernie1412
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.
von Ernie1412
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...
von Ernie1412
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...
von Ernie1412
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...