提交 43dfd003 编写于 作者: W wizardforcel

2019-07-06 11:03:31

上级 fbd4cd1e
---
permalink: /404.html
---
<script>window.location.href = '/';</script>
scrapy.apachecn.org
\ No newline at end of file
# 贡献指南
> 请您勇敢地去翻译和改进翻译。虽然我们追求卓越,但我们并不要求您做到十全十美,因此请不要担心因为翻译上犯错——在大部分情况下,我们的服务器已经记录所有的翻译,因此您不必担心会因为您的失误遭到无法挽回的破坏。(改编自维基百科)
负责人:
+ [简杨君](https://github.com/yangjiada):823139365
## 章节列表
+ [简介](docs/index.md)
+ [第一步](docs/2.md)
+ [Scrapy at a glance](docs/3.md)
+ [安装指南](docs/4.md)
+ [Scrapy 教程](docs/5.md)
+ [实例](docs/6.md)
+ [基本概念](docs/7.md)
+ [命令行工具](docs/8.md)
+ [Spider](docs/9.md)
+ [选择器](docs/10.md)
+ [项目](docs/11.md)
+ [项目加载器](docs/12.md)
+ [Scrapy shell](docs/13.md)
+ [项目管道](docs/14.md)
+ [Feed 导出](docs/15.md)
+ [请求和响应](docs/16.md)
+ [链接提取器](docs/17.md)
+ [设置](docs/18.md)
+ [例外情况](docs/19.md)
+ [内置服务](docs/20.md)
+ [Logging](docs/21.md)
+ [统计数据集合](docs/22.md)
+ [发送电子邮件](docs/23.md)
+ [远程登录控制台](docs/24.md)
+ [Web服务](docs/25.md)
+ [解决具体问题](docs/26.md)
+ [常见问题](docs/27.md)
+ [调试spiders](docs/28.md)
+ [Spider 合约](docs/29.md)
+ [常用做法](docs/30.md)
+ [通用爬虫](docs/31.md)
+ [使用浏览器的开发人员工具进行抓取](docs/32.md)
+ [调试内存泄漏](docs/33.md)
+ [下载和处理文件和图像](docs/34.md)
+ [部署 Spider](docs/35.md)
+ [AutoThrottle 扩展](docs/36.md)
+ [Benchmarking](docs/37.md)
+ [作业:暂停和恢复爬行](docs/38.md)
+ [延伸 Scrapy](docs/39.md)
+ [体系结构概述](docs/40.md)
+ [下载器中间件](docs/41.md)
+ [Spider 中间件](docs/42.md)
+ [扩展](docs/43.md)
+ [核心API](docs/44.md)
+ [信号](docs/45.md)
+ [条目导出器](docs/46.md)
+ [其余所有](docs/47.md)
+ [发行说明](docs/48.md)
+ [为 Scrapy 贡献](docs/49.md)
+ [版本控制和API稳定性](docs/50.md)
## 流程
### 一、认领
首先查看[整体进度](https://github.com/apachecn/seaborn-doc-zh/issues/1),确认没有人认领了你想认领的章节。
然后回复 ISSUE,注明“章节 + QQ 号”(一定要留 QQ)。
### 二、校对
需要校对:
1. 语法
2. 术语使用
3. 文档格式
如果觉得现有翻译不好,重新翻译也是可以的。
### 三、提交
+ `fork` Github 项目
+ 将译文放在`docs`文件夹下
+ `push`
+ `pull request`
请见 [Github 入门指南](https://github.com/apachecn/kaggle/blob/master/docs/GitHub)
<!-- index.html -->
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta charset="UTF-8">
<link rel="stylesheet" href="//unpkg.com/docsify/themes/vue.css">
<!-- google ads -->
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- baidu stats -->
<script>
var _hmt = _hmt || [];
(function() {
var hm = document.createElement("script");
hm.src = "https://hm.baidu.com/hm.js?38525fdac4b5d4403900b943d4e7dd91";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();
</script>
<!-- google webmaster -->
<meta name="google-site-verification" content="pyo9N70ZWyh8JB43bIu633mhxesJ1IcwWCZlM3jUfFo" />
</head>
<body>
<div id="app">now loading...</div>
<script id="footer" type="text/xml">
<hr/>
<div align="center">
<p><a href="http://www.apachecn.org/" target="_blank"><font face="KaiTi" size="6" color="red">我们一直在努力</font></a><p>
<p><a href="https://github.com/apachecn/scrapy-doc-zh/" target="_blank">apachecn/scrapy-doc-zh</a></p>
<p><iframe align="middle" src="https://ghbtns.com/github-btn.html?user=apachecn&repo=scrapy-doc-zh&type=watch&count=true&v=2" frameborder="0" scrolling="0" width="100px" height="25px"></iframe>
<iframe align="middle" src="https://ghbtns.com/github-btn.html?user=apachecn&repo=scrapy-doc-zh&type=star&count=true" frameborder="0" scrolling="0" width="100px" height="25px"></iframe>
<iframe align="middle" src="https://ghbtns.com/github-btn.html?user=apachecn&repo=scrapy-doc-zh&type=fork&count=true" frameborder="0" scrolling="0" width="100px" height="25px"></iframe>
<a target="_blank" href="//shang.qq.com/wpa/qunwpa?idkey=bcee938030cc9e1552deb3bd9617bbbf62d3ec1647e4b60d9cd6b6e8f78ddc03"><img border="0" src="//pub.idqqimg.com/wpa/images/group.png" alt="ML | ApacheCN" title="ML | ApacheCN"></a></p>
<div style="text-align:center;margin:0 0 10.5px;">
<ins class="adsbygoogle"
style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-3565452474788507"
data-ad-slot="2543897000"></ins>
</div>
</div>
</script>
<script>
window.docsPlugin = function(hook) {
var footer = document.querySelector('#footer').innerHTML
hook.afterEach(function(html) {
return html + footer
})
hook.doneEach(function() {
(adsbygoogle = window.adsbygoogle || []).push({})
})
}
window.$docsify = {
loadSidebar: 'SUMMARY.md',
name: 'Scrapy 1.6 中文文档',
auto2top: true,
themeColor: '#38a839',
repo: 'apachecn/scrapy-doc-zh',
plugins: [window.docsPlugin],
}
</script>
<script src="//unpkg.com/docsify/lib/docsify.min.js"></script>
<script src="//unpkg.com/prismjs/components/prism-python.min.js"></script>
<script>Prism.languages.py = Prism.languages.python</script>
</body>
</html>
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册