どのブラウザを使いたいのかがわかりませんので、Chromeで表示しました。他のブラウザを使うなら適当に変更してください。
また、Chromeを使う場合でも、インストール先が違うことがあるそうですので、必要なら修正して下さい。
soup.find(class_="weather-now__cont").text を表示したいのなら以下です。
ブラウザに渡すために一時ファイルを作成しています。
python
1import requests
2from bs4 import BeautifulSoup
3import subprocess
4
5browser = "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
6tempfile = "test.html"
7load_url = "https://weathernews.jp/onebox/33.87/130.81/temp=c"
8
9html = requests.get(load_url)
10soup = BeautifulSoup(html.content, "html.parser")
11whether_now = soup.find(class_="weather-now__cont")
12
13template = '''<html>
14<head>
15 <title>data from whethernews</title>
16
17</head>
18<body>%s</body>
19</html>
20'''
21
22with open(tempfile, "w", encoding='utf-8') as f:
23 f.write(template % whether_now.text)
24
25subprocess.run([browser, tempfile])
26
元のように縦に表示したければ、soup.find(class_="weather-now__cont").textは使いませんが、以下のような方法もあります。
python
1import requests
2from bs4 import BeautifulSoup
3import subprocess
4
5browser = "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
6tempfile = "test.html"
7load_url = "https://weathernews.jp/onebox/33.87/130.81/temp=c"
8
9html = requests.get(load_url)
10soup = BeautifulSoup(html.content, "html.parser")
11whether_now = soup.find(class_="weather-now__cont")
12
13template = '''<html>
14<head>
15 <title>data from whethernews</title>
16</head>
17<body>%s</body>
18</html>
19'''
20
21with open(tempfile, "w", encoding='utf-8') as f:
22 f.write(template % (str(whether_now.ul.find_previous()) + str(whether_now.ul)))
23
24subprocess.run([browser, tempfile])
25
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。