//下载小说内容public function downNovel(){$novel_id = 1;$novel = Novel::find($novel_id);//第一步:处理中文文件名:$ua = $_SERVER["HTTP_USER_AGENT"];$filename = $novel->title.".txt";$encoded_filename = urlencode($filename);$encoded_filename = str_replace("+","%20",$encoded_filename);//第二步:生成TXT文件header("Content-Type: application/octet-stream");if (preg_match("/MSIE/",$_SERVER['HTTP_USER_AGENT'])){header('Content-Disposition:attachment;filename="'.$encoded_filename.'"');}elseif(preg_match("/Firefox/",$_SERVER['HTTP_USER_AGENT'])){header('Content-Disposition:attachment;filename*="utf8'.$filename.'"');}else{header('Content-Disposition:attachment;filename="'.$filename.'"');}//第三步:输出内容$chapter = NovelChapter::where('novel_id',$novel_id)->field('title,content')->select();foreach ($chapter as $value){echo $value->title."\r\n";echo $value->content."\r\n";}}

php 下载小说到txt相关推荐

  1. Python 简单爬虫下载小说txt

    Python 简单爬虫下载小说txt #第一次写爬虫代码 欢迎交流指正 我们范例爬取的对象是笔趣阁的<圣墟> (最近非常火的连载小说) ##为什么选择笔趣阁# 主要是因为笔趣阁的源代码没有 ...

  2. 基于Python实现的网络爬虫项目——多线程下载小说并保存为txt文件(包含完整代码及注释)

    基于Python实现的网络爬虫项目--多线程下载小说并保存为txt文件(包含完整代码及注释) 一.确立预期目标 二.完成项目所需工具 三.项目需要解决的问题 问题一 问题二 问题三 问题四 问题五 问 ...

  3. Python 小把戏之下载小说

    Python 小把戏之下载小说 #! /usr/bin/python3 # -*- coding: utf-8 -*- from bs4 import BeautifulSoup import sys ...

  4. 批量下载小说网站上的小说(python爬虫)

    随便说点什么 因为在学python,所有自然而然的就掉进了爬虫这个坑里,好吧,主要是因为我觉得爬虫比较酷,才入坑的. 想想看,你可以批量自动的采集互联网上海量的资料数据,是多么令人激动啊! 所以我就被 ...

  5. python tkinter下载器_下载小说还要去找网站?Python使用tkinter打造一个小说下载器...

    前言 今天教大家用户Python GUI编程--tkinter 打造一个小说下载器,想看什么小说,就下载什么小说 先看下效果图 Tkinter 是使用 python 进行窗口视窗设计的模块.Tkint ...

  6. Python3 网络爬虫:下载小说的正确姿势

    1 前言 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手. 很多已经做案例的人,却不知道如何去学习更加高深的知识. 那么针对这三类人,我 ...

  7. 爬虫代码分析(1)--下载小说

    目录 代码块 代码剖析 字符 \xa0 删除:.strip():分割:.split() join()方法: 解析库 find():find_all 传送门 代码块 import requests im ...

  8. Python爬虫实战——下载小说

    Python爬虫实战--下载小说 前言 第三方库的安装 示例代码 效果演示 结尾 前言 使用requests库下载开源网站的小说 注意:本文仅用于学习交流,禁止用于盈利或侵权行为. 操作系统:wind ...

  9. python编程免费小说_使用Python开发小说下载器,不再为下载小说而发愁

    有点荒废 这几天有点荒废,之前弃坑的网文<伏天氏>,这几天又给捡起来了.然后一发不可收拾的只想看小说,荒废了我的学习.在这里我要检讨啊..... 像我这样的穷人,看小说肯定是找免费的网站, ...

最新文章

  1. linux 查看库的安装信息
  2. [企业化NET]Window Server 2008 R2[1]-服务器基本安装即问题解决记录
  3. 【BIEE】BI Publisher下拉菜单设置
  4. 使用内部类隐藏实现细节
  5. [BZOJ 1026] [SCOI 2009] Windy数 【数位DP】
  6. JQuery Datatables editor进行增删改查操作(一)
  7. vant 动态 粘性布局_CSS Viewport 单位,很多人还不知道使用它来快速布局
  8. OpenShift 4.6 新特性 - 用 Windows MachineConfig Operator 管理 Windows Container
  9. 六子棋计算机博弈关键技术研究,六子棋计算机博弈系统的研究与实现-计算机应用技术专业论文.docx...
  10. 二元分类(Binary Classfication)与logistic回归
  11. 基于PHP的学生在线考试管理系统
  12. c语言结构体世界杯,世界杯冷知识 | 12座球场的结构巡礼
  13. OpenGL风车项目
  14. Android Content Provider详解-实现ContentProvider MIME 类型
  15. 【总结】FLANN特征匹配
  16. 使用gradle开启multiDex时,如何配置MainDex
  17. 协同学:大自然构造的奥秘--哈肯
  18. 职工请事假 单位有权不批准
  19. (笔记)双重差分(DID)、拓展及其Stata实现
  20. 超全!元器件封装查询图表(收藏)

热门文章

  1. 直播带货 ‖ 如何让直播间人气爆棚?
  2. Hammer设置详解
  3. 外观设计专利概念是什么
  4. 小实验:关于期望的乘法性质
  5. 大快搜索命名集群时一直出现该名称已存在
  6. 南京师范大学计算机等级评估,南师大综合测评标准
  7. 多平台脚本 PowerShell Core
  8. d3 i5 神舟精盾k480n_不到3500元 神舟精盾K480N独显本最超值
  9. java fault_java-无法捕获AxisFault异常
  10. JS的使用之列表操作