>>> import requests >>> requests.get('http://www.baidu.com') <Response [200]>
>>> import selenium >>> from selenium import webdriver >>> driver = webdriver.Chrome() DevTools listening on ws://127.0.0.1:60980/devtools/browser/7c2cf211-1a8e-41ea-8e4a-c97356c98910 >>> driver.get('http://www.baidu.com')
上述命令能夠直接打開chrome瀏覽器,而且打開百度。可是,在這以前咱們必須安裝一個chromedriver,而且安裝googlchrome瀏覽器,可自行去官網下載。當咱們安裝完畢後再運行這些測試代碼可能依舊會出現一閃而退的狀況,那麼問題出在,chrome和chromdriver的版本不兼容,能夠在官網下載chrome更高的版本,或者chromedriver更低的版本,可是隻要都是最高版本就沒問題。html
>>> from selenium import webdriver >>> driver = webdriver.PhantomJS() >>> driver.get('http://www.baidu.com') >>> driver.page_source '<!DOCTYPE html><!--STATUS OK--><html><head>\n
>>> from bs4 import BeautifulSoup >>> soup = BeautifulSoup('<html></html>','lxml') >>>
>>> from pyquery import PyQuery as pq #將其重命名 >>> doc = pq('<html></html>') >>> doc = pq('<html>hello world</html>') >>> result = doc('html').text() >>> result 'hello world'
>>> import pymysql >>> conn = pymysql.connect(host='localhost',user='root',password = '123456',port=3306,db='mysql') >>> cursor = conn.cursor() >>> cursor.execute('select * from db') 0
>>> import pymongo >>> client = pymongo.MongoClient('localhost') >>> db = client['newtestdb'] >>> db['table'].insert({'name':'tom'}) ObjectId('5b868ee4c4d17a0b2466f748') >>> db['table'].find_one({'name':'tom'}) {'_id': ObjectId('5b868ee4c4d17a0b2466f748'), 'name': 'tom'} >>> #完成了單條數據的查詢
>>> import redis >>> r = redis.Redis ('localhost',6379) >>> r.set('name','tom') True >>> r.get('name') b'tom' >>> #是一個byte型數據類型
C:\Users\dell>jupyter notebook [I 20:32:37.552 NotebookApp] The port 8888 is already in use, trying another port. [I 20:32:37.703 NotebookApp] Serving notebooks from local directory: C:\Users\dell
能夠在選項 new 中創建新python3文件,而且能夠編寫代碼。python
默認的文件名爲unite,此處將其改成testDemo,使用快捷鍵ctrl+回車 運行,按鍵B跳轉至新的編輯行。mysql