123456789101112131415161718192021222324252627282930313233343536373839404142 |
- #import urllib.request
- import urllib
- import requests
- import traceback
- from bs4 import BeautifulSoup
- import json
- import os
- import time
- import sys
- import random
- from seleniumwire import webdriver
- from selenium.webdriver.common.by import By
- from selenium.webdriver.support.ui import WebDriverWait, Select
- from selenium.webdriver.support import expected_conditions as EC
- from selenium.webdriver.common.keys import Keys
- from selenium.webdriver.remote.webdriver import WebDriver
- import dataset
- import docker
- import datetime
- import gzip
- db = dataset.connect('mysql://choozmo:pAssw0rd@db.ptt.cx:3306/gtrends?charset=utf8mb4')
- cursor=db.query('SELECT * FROM gtrends.trending_search_json order by id desc limit 1')
- for c in cursor:
- js=c['json']
- jsobj=json.loads(js)
- for j in jsobj:
- # print(j)
- # break
- print(j['title']['query'])
- for a in j['articles']:
- print(a['title'])
- if a.get('image')!= None:
- # print(a['image'])
- print(a['image']['imageUrl'])
- print(a['image']['newsUrl'])
- for r in j['relatedQueries']:
- print("-->" +r['query'])
|