import mechanicalsoup
import requests

session = requests.Session()
session.trust_env = False
session.proxies.update({
    "http": "http://proxy.example.net:8080",
    "https": "http://proxy.example.net:8080",
})

browser = mechanicalsoup.StatefulBrowser(session=session)

קלײַבט דעם ענדפּוינט פֿאַר איר עפֿענען דעם פֿאָרמע־בלאַט. פֿאַר אַ פּובליקער פֿאָרמע וווּ פּובליקע פּראָקסיס זענען ערלויבט, קען עס זײַן אַ קאַנדידאַט פֿון דער HTTP־פּראָקסי־ליסטע. בויט די סעסיע און גיט זי איבער צו StatefulBrowser ווי געוויזן. ניצט דעם זעלביקן בלעטערער פֿאַר open, פֿאָרמע־אויסקלײַב און submit_selected; פֿאַרמאַכט אים מיט browser.close() ווען דער אַרבעטספֿלוס ענדיקט זיך.

דאָס האַלט די פּראָקסי־פּאָליטיק און דעם קוקי־צושטאַנד אין דער סעסיע וואָס ווערט געניצט פֿאַר דער גאַנצער אויסטויש. אַ proxies־אַרגומענט וואָס ווערט געגעבן צו איין ערשטער אָפּלאָדן קאָנפֿיגורירט נישט אויטאָמאַטיש אַ שפּעטערדיקע אַײַנגעבע.

trust_env = False מאַכט די רוטע פֿון דעם בײַשפּיל אומאָפּהענגיק פֿון Requests־ס פּראָקסי־איינשטעלונגען פֿון דער סבֿיבֿה. עס שלאַפֿט אויך אויס די סבֿיבֿה־באַזירטע CA־בונדל־אויסקלײַב און .netrc־אויטענטיפֿיקאַציע. גיט זיי בפֿירוש אויב דער אַרבעטספֿלוס דאַרף זיי, אָדער נעמט אין אַכט די סבֿיבֿה בשעת איר קלײַבט אַן אַנדער פּאָליטיק.

פֿאַרבונדענע אַרטיקלען