当前位置:首页>Excel>Excel 30天极速自救指南 | Day 18:Excel也能玩爬虫?不,我们用Python偷……啊不,抓取网页数据

Excel 30天极速自救指南 | Day 18:Excel也能玩爬虫?不,我们用Python偷……啊不,抓取网页数据

  • 2026-03-30 09:24:29
Excel 30天极速自救指南 | Day 18:Excel也能玩爬虫?不,我们用Python偷……啊不,抓取网页数据

️ 

“老板让你去网站上找100个产品的价格?手动复制粘贴?那不是上班,那是上刑。”

大家好,我是你们那位“能爬数据绝不动手,能自动化绝不手动”的博主。

今天是我们30天自救计划的第十八天,第三周的第四天。

前三天,我们学会了让AI分析图表、做统计检验、自动生成分析结论。现在,你的数据分析能力已经可以秒杀大多数同事了。

但还有一个问题:数据从哪来?

很多时候,数据并不在Excel文件里,而是散落在各个网站上:

  • 竞争对手的产品价格
  • 天气数据
  • 股票行情
  • 行业报告里的表格
  • 新闻网站上的排行榜

以前你是怎么做的?打开网页 → 选中数字 → Ctrl+C → 切到Excel → Ctrl+V。如果数据有100行,你就得重复100遍。

今天,我教你用Python写一个“数据采集机器人”——也就是传说中的爬虫,让程序自动去网站上把数据“偷”下来,整整齐齐放进Excel。


场景导入:那个被复制粘贴逼疯的下午

假设你是某电商公司的运营。老板说:“去京东上把前50名手机的价格和评论数抄下来,我要做个竞品分析。”

你打开京东,搜索“手机”,看到了长长的列表:

  1. iPhone 15 - 7999元 - 20万+评价
  2. 小米14 - 3999元 - 10万+评价
  3. 华为Mate 60 - 6999元 - 15万+评价
    ……

手动复制网页数据到手抽筋

以前的你:

  1. 选中第一个商品名,Ctrl+C,Ctrl+V
  2. 选中价格,Ctrl+C,Ctrl+V
  3. 选中评价数,Ctrl+C,Ctrl+V
  4. 重复50遍……

一个小时后,你复制完了,眼睛花了,脖子酸了,还漏了三个商品。老板说:“做得不错,明天再把前50名家电的数据也弄一下。”

你当场想辞职。

现在的你:
打开Python,写几行代码,让程序自动去网页上“逛一圈”,把数据全带回来。你喝着咖啡,看着屏幕上滚动的数据,三分钟后,Excel表格已经整整齐齐了。


️ 爬虫是什么?用人话解释

爬虫,就是自动访问网页并提取数据的程序

你可以把它想象成一个不知疲倦的实习生:

  • 你告诉它要去哪个网站
  • 它打开网页
  • 找到你要的数据(比如商品名、价格)
  • 复制下来
  • 保存到Excel
  • 然后去下一个页面

它不会累,不会抱怨,不会漏掉数据。


让AI帮你写第一个爬虫

Python爬虫小蜘蛛出动

打开ChatGPT,输入:

“我是一个Python初学者。我想从某个网页上抓取数据,比如从‘ quotes.toscrape.com ’(一个测试网站)抓取名言和作者。请帮我写一个爬虫脚本,用requests和BeautifulSoup,把抓取到的数据保存到Excel文件里。每行加注释,并告诉我怎么安装需要的库。”

AI会给你类似这样的代码:

python

import requests
from bs4 import BeautifulSoup
import pandas as pd

# ========== 配置区 ==========
目标网址 = 'http://quotes.toscrape.com/'# 这是一个专门用来练习爬虫的网站
输出文件名 = '名言集.xlsx'
# ============================

# 1. 发送请求,获取网页内容
print(f"正在访问:{目标网址}")
response = requests.get(目标网址)
response.encoding = 'utf-8'# 设置编码,避免中文乱码

# 2. 用BeautifulSoup解析网页
soup = BeautifulSoup(response.text, 'html.parser')

# 3. 找到所有名言所在的元素(通过查看网页源码得知,每条名言在一个<div class="quote">里)
quotes = soup.find_all('div', class_='quote')

# 4. 提取每条名言和作者
数据 = []
for quote in quotes:
    文本 = quote.find('span', class_='text').text  # 名言文本
    作者 = quote.find('small', class_='author').text  # 作者
    数据.append([文本, 作者])
    print(f"抓取到:{作者} - {文本[:20]}...")  # 打印前20个字符

# 5. 保存到Excel
df = pd.DataFrame(数据, columns=['名言''作者'])
df.to_excel(输出文件名, index=False)
print(f"✨ 抓取完成!共抓取 {len(数据)} 条数据,已保存到 {输出文件名}")

【截图位置:代码编辑器里显示这段代码,高亮关键部分】


运行你的第一个爬虫

准备工作:

  1. 安装必要的库(如果还没装):
  2. text
  3. pip install requests beautifulsoup4 pandas openpyxl
  4. 把上面的代码复制到一个新文件,比如 crawler.py
  5. 运行:python crawler.py

你会看到屏幕上打印出正在抓取的信息,最后生成一个 名言集.xlsx 文件。

数据自动流向Excel

打开Excel,看看是不是已经有数据了?就这么简单!


关键点解释(不想看可以跳过,但看了能装X)

  • requests.get(url)
    :向网站发送请求,获取网页的HTML源代码。
  • BeautifulSoup
    :把HTML代码解析成容易搜索的结构。
  • soup.find_all('div', class_='quote')
    :找到所有 <div class="quote"> 标签,每条名言都在这个标签里。
  • quote.find('span', class_='text').text
    :在一条名言里,找到 <span class="text"> 标签,取出里面的文本(就是名言本身)。

你不需要记住这些,只需要知道:让AI帮你写,你负责告诉它你要抓什么。


进阶:抓取多页数据

很多网站的数据不止一页。比如 quotes.toscrape.com 有好多页,每页10条。你想抓取所有页怎么办?

继续问AI:

“这个网站有分页,网址是
http://quotes.toscrape.com/page/1/,一直到第10页。请帮我改进上面的代码,循环抓取所有页面,合并数据。”

AI会给你加上循环,比如:

python

所有数据 = []
for 页码 in range(111):
    网址 = f'http://quotes.toscrape.com/page/{页码}/'
print(f"正在抓取第 {页码} 页...")
    response = requests.get(网址)
    soup = BeautifulSoup(response.text, 'html.parser')
    quotes = soup.find_all('div', class_='quote')
for quote in quotes:
        文本 = quote.find('span', class_='text').text
        作者 = quote.find('small', class_='author').text
        所有数据.append([文本, 作者])
    # 可以加个延时,避免请求太快被封
    import time
time.sleep(1)

这样就能抓取所有页面的数据了。


⚠️ 爬虫的“江湖规矩”(重要!)

爬虫虽然强大,但不能乱用。记住三条“江湖规矩”:

  1. 看 robots.txt
    :在网站域名后面加上 /robots.txt,比如 https://www.jd.com/robots.txt,里面会说明哪些路径允许爬,哪些不允许。尊重对方的规则。
  2. 控制频率
    :不要一秒请求几十次,会把人家服务器搞崩。加个 time.sleep(1) 意思是每秒请求一次,比较礼貌。
  3. 不要爬取登录后才能看的内容
    (除非你模拟登录,但那是高阶玩法),更不要爬取个人隐私数据。

简单说:做个文明的爬虫,不要给人家添麻烦。

数据自动流向Excel


今日“捣乱作业”

作业题目:
用今天学的爬虫知识,抓取一个你感兴趣网站的数据(可以是测试网站,或者你自己找的允许爬取的网站)。

操作步骤:

  1. 找一个简单的网页,比如 quotes.toscrape.com(或者豆瓣TOP250?但豆瓣可能有反爬,初学者建议用测试网站)
  2. 让AI帮你写爬虫代码(复制上面的模板,调整一下目标网址和提取规则)
  3. 运行代码,抓取数据
  4. 截图运行过程和生成的Excel文件,发评论区

挑战版:
尝试抓取一个分页网站的所有数据(比如 books.toscrape.com 是一个专门练爬虫的图书网站)。截图你抓取到的所有数据。


今日金句

“手动复制是体力活,写爬虫是技术活——用技术偷懒,才是真·职场智慧。”


博主碎碎念

今天你学会了用Python抓取网页数据。从此以后,任何需要从网站上复制粘贴的数据工作,都可以交给爬虫。你的双手终于解放了。

但记住:爬虫是一把双刃剑。用得好,你是效率达人;用不好,你可能会被封IP甚至惹上麻烦。一定要遵守规则,做个文明的爬虫。

明天Day 19,我们会学一个有趣的对比:《当Excel透视表遇上Python:谁是快男?》。用实际案例对比Excel透视表和Python pandas的速度和灵活性,让你在不同场景下选择最合适的工具。

评论区交给你:
你平时需要从网站上复制数据吗?有没有被这种工作折磨过?说出来让大家一起同情你。


点击关注,每天学一招,让Python给你打工!

#Python教学 #爬虫 #网页数据抓取 #告别复制粘贴 #效率神器


P.S. 今天的作业如果成功了,以后你看到网页上的表格,第一反应不再是“我要复制”,而是“写个爬虫抓下来”。恭喜你,你已经是个合格的“懒人”了。

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-06 20:55:11 HTTP/2.0 GET : https://h.sjds.net/a/484303.html
  2. 运行时间 : 0.128197s [ 吞吐率:7.80req/s ] 内存消耗:4,777.43kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=0c50309ccd005776c4e4083fec5229ec
  1. /yingpanguazai/ssd/ssd1/www/h.sjds.net/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/h.sjds.net/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/h.sjds.net/runtime/temp/ad153693ed39fba6d1bda2fe72512cde.php ( 12.06 KB )
  140. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000408s ] mysql:host=127.0.0.1;port=3306;dbname=h_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000513s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000288s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000250s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000482s ]
  6. SELECT * FROM `set` [ RunTime:0.005035s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000616s ]
  8. SELECT * FROM `article` WHERE `id` = 484303 LIMIT 1 [ RunTime:0.003135s ]
  9. UPDATE `article` SET `lasttime` = 1775480111 WHERE `id` = 484303 [ RunTime:0.005087s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 65 LIMIT 1 [ RunTime:0.000245s ]
  11. SELECT * FROM `article` WHERE `id` < 484303 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000472s ]
  12. SELECT * FROM `article` WHERE `id` > 484303 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.002665s ]
  13. SELECT * FROM `article` WHERE `id` < 484303 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.002625s ]
  14. SELECT * FROM `article` WHERE `id` < 484303 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.014166s ]
  15. SELECT * FROM `article` WHERE `id` < 484303 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.003932s ]
0.129932s