1、# [Python爬蟲 Selenium與PhantomJS](https://www.cnblogs.com/miqi1992/p/8093958.html)
>使用Selenium和PhantomJS兩種工具用來加載動態數據
2、# [企查查企業詳情爬蟲(自動模擬登錄企業詳情頁法律風險爬取)](https://blog.csdn.net/j163you/article/details/90178775)
3、# [PhantomJS從入門到放棄](https://www.jianshu.com/p/8210a17bcdb8)
>PhantomJS是一個基于webkit的JavaScript API
>[selenium的安裝和使用](https://www.cnblogs.com/FHC1994/p/11966553.html)
~~~
from selenium import webdriver
from selenium.webdriver.common.by import By
def get_discredit_info(url):
driver = webdriver.Chrome()
driver.get(url)
# 獲取當前頁面的title
title = driver.title
# print(title)
#獲取當前頁的url
url = driver.current_url
# print(url)
# 返回需要查詢的信息內容
text = driver.find_element(By.CLASS_NAME, "discredit-detail-table").text
# print(text)
return text
# 關閉所有標簽頁
#driver.quit()
if __name__ == '__main__':
data = get_discredit_info('https://aiqicha.baidu.com/discredit/dishonestinfo?disId=b98b5243e0ee4191725a1e549fdb187f&discreditId=cad943d8e5dca4cccc7c7c387dd7ff06fd2ad5c0')
print(data)
~~~
3、# [Python 實例方法、類方法、靜態方法的區別與作用](https://www.cnblogs.com/wcwnina/p/8644892.html)
>假設我有一個學生類和一個班級類,想要實現的功能為:
執行班級人數增加的操作、獲得班級的總人數;
學生類繼承自班級類,每實例化一個學生,班級人數都能增加;
最后,我想定義一些學生,獲得班級中的總人數。
**思考**:這個問題用類方法做比較合適,為什么?因為我實例化的是學生,但是如果我從學生這一個實例中獲得班級總人數,在邏輯上顯然是不合理的。同時,如果想要獲得班級總人數,如果生成一個班級的實例也是沒有必要的。
4、# [解決python中NameError: name os is not defined](https://blog.csdn.net/Peggiehu/article/details/107003301)
>import os
5、命令行
~~~
python manage.py runserver
django-admin startapp TestModel
~~~
6、# “Unable to create the django_migrations table (%s)
>django 版本不再支持mysql5.5
7、# [在PyCharm下導入包顯示錯誤但是運行服務器的時候又不報錯的解決辦法](https://www.it610.com/article/1303913518596132864.htm)
8、# [Python打印對象的全部屬性](https://blog.csdn.net/qianfeng_dashuju/article/details/97137031)
>`__`dict`__`
>`__`str`__`
9、# [python|怎么升級python的pip](https://zhuanlan.zhihu.com/p/127062086)
>python -m pip install --upgrade pip
>pip show pip
10、# [pip install -r 是什么意思](https://www.cnblogs.com/chenxiaomeng/p/15576314.html)
>-r:通過requirements文件可控地安裝很多依賴
11、## [讓python pip使用國內鏡像](https://www.cnblogs.com/wqpkita/p/7248525.html)
> 解決pip下載包很慢或下載失敗的問題
> https://pypi.tuna.tsinghua.edu.cn/simple
12、#[正確復制列表的方法](https://www.cnblogs.com/ifantastic/p/3811145.html)
>使用 a[:], list(a), a*1, copy.copy(a)四種方式復制列表結果都可以得到一個新的列表,但是如果列表中含有列表,所有b, c, d, e四個新列表的子列表都是指引到同一個對象上。只有使用copy.deepcopy(a)方法得到的新列表f才是包括子列表在內的完全復制。
13、# [Django-rest-framework 是個什么鬼?](https://www.cnblogs.com/xueweihan/p/12706064.html)
14、# Python中的*arg和**kwarg
>*arg會把多出來的位置參數轉化為tuple
**kwarg會把關鍵字參數轉化為dict
15、# [Python函數的屬性](https://www.cnblogs.com/shiluocn/p/4864648.html)
16、# [python @property的介紹與使用}(https://zhuanlan.zhihu.com/p/64487092)
>我們可以使用@property裝飾器來創建**只讀屬性**,@property裝飾器會將**方法**轉換為相同名稱的**只讀屬性**,可以與所定義的屬性配合使用,這樣可以防止屬性被修改
17、# [淺談python中的__init__、__new__和__call__方法](https://www.jb51.net/article/118917.htm)
18、# [python異常之EOFError: Ran out of input](https://www.cnblogs.com/g177w/p/8057168.html)
>出現該問題一般是由于你在以寫模式打開文件后未關閉的情況下又去以讀模式操作該文件時報的錯誤
19、# [python中 r'', b'', u'', f'' 的含義](https://blog.csdn.net/qq_35290785/article/details/90634344)
20、# [python中with...as的用法](https://blog.csdn.net/qiqicos/article/details/79200089)
21、# [Python安裝目錄詳解](https://blog.csdn.net/xhyue_0209/article/details/106661191)
>DLLs:python的動態鏈接庫,跟編譯器有關,和python 編程關系不大
Doc:python的參考書,有很多實例
lnclude:python編譯器的C語言源碼
Lib:這個庫很重要,是python的標準庫,你擴充的庫都安裝在這里面。
libs:python的內置庫,語法存在的地方
Scripts:項目用到的各種腳本,存放的是一些可執行文件
tcl:包含了python默認內置的GUI工具Tkinter
Tools目錄:python提供的一些工具
22、# [Python裝飾器本質上是對函數閉包的語法糖](https://blog.csdn.net/ncepu_Chen/article/details/106075394)
23、# [關于python中生成器之Send方法](https://www.cnblogs.com/lanyinhao/p/9137956.html)
24、# [python--內置next()函數](https://blog.csdn.net/qq_43552842/article/details/83590506)
25、# [Python3 迭代器與生成器](https://www.runoob.com/python3/python3-iterator-generator.html)
26、# [python 使用JWT實踐](https://segmentfault.com/a/1190000010312468)
>我們可以使用 jwt 直接生成 token,不用手動base64加密和拼接
- 春風得意
- 概念
- PHP
- 概念解析
- 框架
- Thinkphp
- Laravel
- easyswoole
- PHP底層分析
- Linux
- 常用命令
- Linux基礎入門
- Redis
- Redis基礎入門
- Nginx
- 配置優化
- Lua編程
- Swoole
- 配置參數
- 基礎入門
- MQ
- RabbitMQ
- RabbitMq安裝和使用
- PHP安裝rabbitmq、php-amqplib擴展
- RabbitMq基礎入門
- Kafka
- ELK
- 數據庫
- 分庫分表
- Sharding-Proxy
- SQL調優
- Mysql
- NoSql
- 運維相關
- 云服務器
- 騰訊云
- 阿里云
- 負載均衡
- Docker
- Docker在window上的安裝和使用
- Docker在Linux上的安裝和使用
- Docker基礎入門
- DevOps
- K8S
- Zookeeper
- Jenkins
- Git
- 網絡相關
- 操作系統
- 編譯原理
- 計算機組成
- 數據結構和算法
- 分布式和微服務
- 其他
- 開源項目
- 編輯器
- Python
- package
- django
- tornado
- GO
- Java
- Java基礎入門
- SpringBoot