自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

原创 Scrapy中间件引入Cookie的方法

首先在项目中创建一个中间件文件,通常位于中:python"""自定义Cookie中间件功能:为所有/特定请求添加Cookie""""""初始化中间件:param cookies: 要添加的Cookie字典""""""Scrapy创建中间件的工厂方法"""# 从settings.py获取配置的Cookie"""处理每个请求,添加Cookie"""# 检查请求是否已经有Cookie(避免覆盖# 添加我们配置的Cookie。

2025-08-15 15:28:36 775

原创 Scrapy爬虫获取子页面数据

使用`scrapy.extensions.closespider.CloseSpider`限制运行时间或项目数。- 对于大量数据,考虑使用`request.cb_kwargs`(Scrapy 2.0+)在Scrapy爬虫开发中,获取子页面数据是常见需求。通过以上方法,你可以高效地处理各种子页面数据抓取场景,构建健壮的Scrapy爬虫。- 对于带参数的URL,可能需要自定义`DUPEFILTER_CLASS`# 提取子页面链接但不跟踪,调用parse_item处理。# 发起子页面请求,指定回调。

2025-08-15 15:25:44 1513 1

原创 使用Python将PDF/HTML转为Markdown的几种方法

在爬虫项目中,我们经常需要将PDF或HTML内容转换为更易处理的Markdown格式。以下是几种常用的。

2025-08-15 15:22:01 1636

原创 Python爬虫生成随机请求头 - fake-useragent封装

路径python。

2025-08-15 15:17:54 1377

原创 Python爬虫解析HTML代码

soup = BeautifulSoup(html_content, 'html.parser') # 也可以使用'lxml'或'html5lib'links = tree.xpath('//a/@href') # 获取所有a标签的href属性。titles = tree.xpath('//h1/text()') # 获取所有h1标签的文本。d('a').attr('href') # 获取第一个a标签的href。d('title').text() # 获取title文本。

2025-08-15 15:15:33 1704

原创 GBDT 和 Random Forest 热度为什么一直那么高

GBDT和Random Forest的热度源于其在。

2025-08-14 11:58:45 728

原创 Python实现自动化报表

product_analysis['销售额占比'] = (product_analysis['销售额'] / product_analysis['销售额'].sum()).round(4)monthly['利润率'].plot(kind='line', marker='o', ax=ax3, color='green')monthly['销售额'].plot(kind='bar', ax=ax1, color='steelblue')

2025-08-14 11:56:23 1195

原创 Python3实现中文文章分词、词云图与TOP词频统计

python# 添加自定义词典# user_dict.txt格式:# 词语 词频(可省略) 词性(可省略)# 例如:# 区块链 10 n# 人工智能 5 n。

2025-08-14 11:51:59 757

原创 Python实现GBDT(参数介绍;调用;调参)

GBDT是通过迭代地训练一系列决策树来最小化损失函数的梯度提升算法。每棵新树都试图纠正前一棵树的错误。参数说明典型值树的数量(迭代次数)50-500学习率/收缩系数0.01-0.2loss损失函数(分类:deviance/exponential;回归:ls/lad/huber/quantile)随机种子任意整数。

2025-08-14 11:49:03 1124

原创 Python3 实现文本相似度计算(查重机制)

print(f"Jaccard相似度: {jaccard_similarity(text1, text2):.2f}")print(f"TF-IDF余弦相似度: {tfidf_cosine_similarity(texts):.2f}")print(f"SimCSE相似度: {simcse_similarity(text1, text2):.2f}")print(f"SBERT相似度: {sbert_similarity(text1, text2):.2f}")

2025-08-14 11:22:12 1016

原创 Python3爬虫实现批量获取国家区号

print("数据已保存为country_codes_countrycode.csv")rows = table.find_all('tr')[1:] # 跳过表头。print("合并后的数据已保存为merged_country_codes.csv")print("数据已保存为country_codes_wiki.csv")print("数据已保存为country_codes_api.csv")print("数据已保存为country_codes_lib.csv")'国家/地区': country,

2025-08-14 11:19:15 1258

原创 Python 获取网页元素坐标的方法

要获取网页中某个元素的坐标位置,可以使用以下几种。

2025-08-14 11:16:37 1390

原创 使用TensorFlow构建卷积神经网络(CNN)进行图像分类

下面是一个完整的示例,展示如何使用TensorFlow/Keras构建CNN进行图像分类任务。

2025-08-14 11:14:27 964

原创 Python实现BERT文本分类

BERT (Bidirectional Encoder Representations from Transformers) 是一种强大的预训练语言模型,下面我将介绍如何使用Python和Hugging Face的Transformers库实现文本分类。

2025-08-14 11:11:56 704

原创 在Python中打断外层for循环

在Python中,如果你想在内层循环中打断外层循环,有几种。

2025-08-14 11:09:36 298

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除