原创 #導出Python爬蟲工程所用的庫

使用cmd進入爬蟲工程所在文件夾,輸入指令 " pip freeze > 指定文件名.txt",按回車鍵即可在文件夾中生成所需庫的txt文件  pip freeze > requirements.text 安裝完之後,以後若需要在服

原创 Python爬蟲 爬取糖堆網指定圖片

import urllib.parse import threading import requests import os # 設置最大線程鎖 thread_lock = threading.BoundedSemaphore(va

原创 # PyCharm 常用快捷鍵

編輯代碼的時候經常的要換下一行,但是光標沒有在行末,可以用這個命令直接換行:Shift+Enter 行註釋/取消行註釋: Ctrl+/ 塊註釋:Ctrl+Shift+/ 編碼過程中快速複製當前行,大大提升編碼效率:Crtl+D 自動縮進

原创 # 關於爬蟲常見HTTP基礎原理

請求方法 (1)GET和POST請求方法有如下區別: GET請求中的參數包含在URL裏面,數據可以在URL中看到。而POST請求的URl不會包含這些數據,數據都是通過表單形式傳輸的,會包含在請求體中; GET請求提交的數據最多隻

原创 Python 爬取QQ音樂個人單曲排行榜

分析網頁成分,歌曲信息都存在圖中所示xhr中  詳細代碼實現如下: import os import threading import jieba import numpy import html import requests i

原创 # 爬蟲requests的高級操作

requests高級操作 目錄 1.cookie的處理 2.代理操作 3.驗證碼識別 4.模擬登陸   一、cookie cookie是存儲在客戶端的一組鍵值對 cookie是由服務器端創建 cookie應用的簡單實例: 免密登陸

原创 # scrapy框架基本使用

scrapy框架基本使用 創建工程 scrapy startproject proName 進入工程目錄 cd proName  創建爬蟲文件 scrapy genspider spiderName www.xxx.com

原创 # 淺談Android Studio中導入OpenCV

今天想要用Android studio配置OpenCV,網上找了很多辦法,也還是沒有找到,最後在一位熱心大佬的幫助下,終於,解決了這個問題。 1.新建一個工程,後按圖中順序點擊導入opencv   2.之後點擊 builde.gra

原创 Python中幾個實用且有趣的函數

1.一用而過:lambda python的匿名函數寫作lambda,當需要實現一定功能而又不想“大張旗鼓”的def一個函數時,lambda就是最優的選擇。 其語法格式一般是這樣的: f = lambda x: x ** 2 prin

原创 # 爬蟲基本信息

原创 Python 實現九九乘法表

代碼實現如下: for i in range(1, 10): count = 1 while count <= i: print(f'{count}*{i} = {count*i}', end=' ')

原创 windows 下啓動redis報錯:# Creating Server TCP listening socket 127.0.0.1:6379: bind: No error

出現此狀況,只需要在下方按順序輸入: redis-cli.exe shutdown exit redis-server.exe redis.windows.conf 最後確定即可顯示正常啓動。

原创 Java 使用sort方法對數組進行排序

 再使用冒泡排序、快速排序等方式進行排序時,需要手動編寫一堆代碼,比較麻煩。因此Java中的Arrays類提供了一個sort方法,使用該方法可以很方便的對各種數組進行排序,大大降低了數組排序的難度。sort()方法有很多重載格式,可以接收