AI寫代碼之GO+Python寫個爬蟲系統

下面我們我們來利用AI,來用GO+Python寫個爬蟲系統。

幫我寫一個Python語言爬取數據寫入Mysql的案例,信息如下:
1、Mysql數據庫地址是:192.168.1.20 ,mysql用戶名是:root, Mysql密碼是:123456,要操作
的數據庫是:ginxiaomi
2、要爬取的網址是http://bbs.itying.com/
3、需要把爬取的每一條新聞信息寫入到artice表,article表有id,title,status字段
pip install requests beautifulsoup4 pymysql
import requests
from bs4 import BeautifulSoup
import pymysql
# 數據庫連接配置
db_config = {
'host': '192.168.1.20',
'user': 'root',
'password': '123456',
'database': 'ginxiaomi',
'charset': 'utf8mb4',
'cursorclass': pymysql.cursors.DictCursor
}
# 連接到MySQL數據庫
connection = pymysql.connect(**db_config)
try:
with connection.cursor() as cursor:
# 假設URL
url = 'http://bbs.itying.com/'
# 發送HTTP請求
response = requests.get(url)
response.raise_for_status() # 如果請求失敗,拋出HTTPError異常
# 解析HTML
soup = BeautifulSoup(response.text, 'html.parser')
# 假設每個新聞項都在一個class為'news-item'的div中
news_items = soup.find_all('div', class_='topic_title_wrapper')
for item in news_items:
# 假設每個新聞項有title和status(這里status可能需要根據實際頁面結構進行調整)
title = item.find('a').get_text(strip=True) if item.find('a') else ''
status = '1' # 假設每個新聞都是激活狀態,具體需要根據實際頁面調整
# 插入數據到MySQL
sql = "INSERT INTO article (title, status) VALUES (%s, %s)"
cursor.execute(sql, (title, status))
# 提交事務
connection.commit()
print(cursor.rowcount, "record inserted.")
finally:
connection.close()
print("Done.")

不了解AI基礎知識的同學可能看不懂,可以看看下面的視頻了全面來了解,通過對AI的學習,我們會發現AI的能力遠超我們的想象。(說明:前1-9講是DeepSeek學習內容,需要全面學習AI編程的話可以從第10講開始學)

【2025年新版】DeepSeek教程

前面我們也有詳細分析Prompt提示詞在多個領域的應用,從熱點追蹤、活動策劃、文章撰寫及實體抽取,到內容解釋與優化、評論與說說創作,再到結合AI助手生成短視頻;同時,Prompt提示詞還可以快速輔助完成周報、簡歷、郵件及情書等文檔撰寫,并有效整理文檔資料。針對運營編輯崗位,課程提供了文案支持、內容審核與輿情分析、數據分析及商業計劃書撰寫的Prompt技巧。此外,還深入講解了利用Prompt生成PPT、思維導圖,以及借助Mermaid.js生成圖表、流程圖、序列圖、時間線圖的方法。在編程領域,課程涵蓋了AI編寫前端、Flutter、嵌入式及Python、Go、Node.js等多種語言代碼的Prompt應用,并擴展到Nodejs、Golang、Python結合MYSQL的Prompt爬蟲系統開發。最后,課程還傳授了AI編程Prompt技巧,包括接口文檔生成、代碼解釋、代碼與注釋生成、語法檢查、服務器命令解析、錯誤排查咨詢,以及簡歷、報告、周報等文檔撰寫的Prompt高效方法,助力學員在任何場景中能游刃有余的使用Prompt Engineering。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/76712.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/76712.shtml
英文地址,請注明出處:http://en.pswp.cn/web/76712.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

從單模態到多模態:深度生成模型的演進歷程

在人工智能領域,生成模型的發展一直是研究熱點。從最早的自編碼器到如今的多模態擴散模型,這一技術路線不斷突破,為創意內容生成、數據增強和表示學習等領域帶來革命性變化。本文將詳細介紹幾種關鍵生成模型的技術原理和演進路徑,…

【系統架構設計師】嵌入式微處理器

目錄 1. 說明2. 微處理器(MPU)3. 微控制器(MCU)4. 信號處理器(DSP)5. 圖形處理器(GPU)6. 片上系統(SoC)7. 例題7.1 例題1 1. 說明 1.嵌入式微處理器主要用于處理相關任務。2.由于嵌入式系統通常都在室外使用,可能處于不同環境,因此,選擇處理…

Cursor Free VIP 重置進程錯誤,輕松恢復使用!

快速修復 Cursor Free VIP 重置進程錯誤,輕松恢復使用! 在使用 Cursor Free VIP 的過程中,突然遭遇 “重置進程錯誤” 是不是讓你手忙腳亂?當屏幕彈出 “文件未找到: C:\Users\用戶\AppData\Local\Programs\Cursor\resources\app…

dolphinscheduler實現(oracle-hdfs-doris)數據ETL

dolphinscheduler執行 完整腳本(自行替換相關變量)配置文件conf配置文件解析腳本轉base64腳本 完整腳本(自行替換相關變量) user_olsh conf/getInfo.sh Oracle user conf/databases.conf password_olsh conf/getInfo.sh Oracle password conf/databases.conf dblink_olsh conf…

小小矩陣設計

在電氣設計圖中,矩陣設計的接線方法是通過結構化布局實現多靈活鏈接的技術,常用于信號切換、配電調壓或更加復雜的控制場景。 今天聊一種在電氣圖紙中用到的一種簡單矩陣接法,一眼就看明白,很大程度簡化了程序控制點和繼電器的使用…

【音視頻】FFmpeg解封裝

解封裝 復用器,比如MP4/FLV 解復用器,MP4/FLV 封裝格式相關函數 avformat_alloc_context(); 負責申請一個AVFormatContext結構的內存,并進行簡單初始化avformat_free_context(); 釋放該結構里的所有東西以及該結構本身avformat_close_input();關閉解復…

1??5??three.js_GUI輔助調試器

15、GUI輔助調試器 3D虛擬工廠在線體驗 GUI輔助調試器將原本需要修改代碼調整參數并刷新頁面的操作,簡化為直接在GUI中實時調整,實現所見即所得的效果。 導入GUI 庫 //引入GUI輔助調試器 import { GUI } from three/addons/libs/lil-gui.module.min.js…

Redis 的指令執行方式:Pipeline、事務與 Lua 腳本的對比

Pipeline 客戶端將多條命令打包發送,服務器順序執行并一次性返回所有結果。可以減少網絡往返延遲(RTT)以提升吞吐量。 需要注意的是,Pipeline 中的命令按順序執行,但中間可能被其他客戶端的命令打斷。 典型場景&…

Linux下的網絡管理配置

一、 IPv4原理 IPv4(Internet Protocol version 4),采用32位地址。IPv4地址通常用點分十進制表示,如 192.168.1.10。 IPv4網絡通信基于數據包交換原理,當一臺主機要向另一臺主機發送數據時,會將數據分割成…

基于Python(Django)+SQLite實現(Web)校園助手

校園助手 本校園助手采用 B/S 架構。并已將其部署到服務器上。在網址上輸入 db.uplei.com 即可訪問。 使用說明 可使用如下賬號體驗: 學生界面: 賬號1:123 密碼1:123 賬戶2:201805301348 密碼2:1 # --------------…

unity動態骨骼架設+常用參數分享(包含部分穿模解決方案)

Unity骨骼物理模擬插件Dynamic Bone Dynamic Bone 可用于對角色的骨骼(bones)或者鉸鏈系統(joints)施加物理效果。 物理效果可以使得游戲角色的頭發、衣服、胸部或者是其他的任何部位,都可以以近似真實的狀態運動。 …

科技天眼守望農田:珈和衛星遙感監測賦能智慧農業,護航糧食安全新未來

農情監測與糧食安全密切相關,以往農作物的長勢、環境、病蟲害、災情等相關數據和圖像信息都是靠物聯網硬件及縣、鎮、村等人力來完成,不僅要耗費大量人力、物力,而且數據時效性、準確性較差。珈和科技開發建設農情遙感監測系統,運…

【TeamFlow】4.2 Yew庫詳細介紹

Yew 是一個用于構建高效、交互式前端 Web 應用程序的現代 Rust 框架,它借鑒了 React 和 Elm 等框架的設計理念,同時充分利用 Rust 的語言特性。 核心特性 基于組件的架構 Yew 采用組件化開發模式,類似于 React: 組件是可重用的 UI 構建塊 …

畢設 - 數字孿生智慧農場(vue+高德地圖)項目分享

感興趣的同學可以私信我或者在下方添加我的qq 在線地址: 數字孿生智慧農場

深入理解 VMware 虛擬機網絡模式:為虛擬化管理鋪平道路

隨著云計算和虛擬化技術的快速發展,VMware作為行業領軍者,在企業的IT基礎設施中扮演著越來越重要的角色。無論是開發、測試還是生產環境,虛擬機(VM)都成為了我們不可或缺的工具。在VMware中,網絡是虛擬機能…

安恒安全滲透面試題

《網安面試指南》https://mp.weixin.qq.com/s/RIVYDmxI9g_TgGrpbdDKtA?token1860256701&langzh_CN 5000篇網安資料庫https://mp.weixin.qq.com/s?__bizMzkwNjY1Mzc0Nw&mid2247486065&idx2&snb30ade8200e842743339d428f414475e&chksmc0e4732df793fa3bf39…

代碼隨想錄算法訓練營第五十三天 | 105.有向圖的完全可達性 106.島嶼的周長

105.有向圖的完全可達性 題目鏈接:101. 孤島的總面積 文章講解:代碼隨想錄 視頻講解:圖論:島嶼問題再出新花樣 | 深搜優先搜索 | 卡碼網:101.孤島總面積_嗶哩嗶哩_bilibili 思路: 1.確認遞歸函數&…

藍橋杯 18.分考場

分考場 原題目鏈接 題目描述 有 n 個人參加某項特殊考試。 為了公平,要求任何兩個認識的人不能分在同一個考場。 你的任務是求出最少需要分幾個考場才能滿足這個條件。 輸入描述 第一行:一個整數 n,表示參加考試的人數(1 ≤…

分布式光纖測溫技術讓森林火災預警快人一步

2025年春季,多地接連發生森林火災,累計過火面積超 3萬公頃。春季歷來是森林草原火災易發、多發期,加之清明節已到來,生產生活用火活躍,民俗祭祀用火集中,森林火災風險進一步加大。森林防火,人人…

前端筆記-Vue3(上)

學習參考視頻:尚硅谷Vue3入門到實戰,最新版vue3TypeScript前端開發教程_嗶哩嗶哩_bilibili vue3學習目標: VUE 31、Vue3架構與設計理念2、組合式API(Composition API)3、常用API:ref、reactive、watch、c…