Python 3 – セレンクッキー-Pythonチュートリアル

Cookieは、WebサーバーからWebブラウザに送信されるメッセージです。 これにより、Webブラウザにログイン情報、ユーザー名、ショッピングカートなどの情報を保存できます。 ウェブサイトは異なるページ間でこれを覚えておく必要があり、Cookieがこれに使用されることがあります。

セレンでは、メソッドget_cookies()およびadd_cookie()を使用してCookieを取得および設定できます。

関連コース:

セレンクッキー

以下のセレンCookieコードは、サイトredditによって設定されたすべてのCookieを取得します。

1
2
3
4
5
6
7
8
9
10
11

from selenium import webdriver
import time

browser=webdriver.Firefox()
browser.get("https://reddit.com")
cookies = browser.get_cookies()
for cookie in cookies:
print(cookie)

browser.quit()

セレンクッキー

セレン追加削除Cookie

以下のSeleniumコードは、Cookieを取得してから、新しいCookieを追加し、(表示するために)再度取得して、最後に削除します。

1
2
3
4
5
6
7
8
9
10
11
12

from selenium import webdriver
import time

browser=webdriver.Firefox()
browser.get("https://reddit.com")
print(browser.get_cookies())
browser.add_cookie({"name":"python","domain":"reddit.com","value":"python"})
print(browser.get_cookies())
browser.delete_all_cookies()
print(browser.get_cookies())
browser.close()

セレン追加削除Cookie

セレンを初めて使用する場合は、 それなら私はこの本を強くお勧めします。

例をダウンロード

Hope this helps!

Source link