电脑装机预算,预算六千,主要游戏,吃鸡什么的都玩

安装scrapy的方法详解
我的图书馆
安装scrapy的方法详解
scrapy在国内目前使用的人比较少,除了他比较新以外,还在于他本身还有很多弊端,比如:需要的支持包比较多,这些支持包相互之间的依赖关系,导致人们在安装他的时候各种吐血,而且吐血了还不一定又正确的结果!所以,今天趁自己需要换工作环境,记录点滴。
  本次安装使用的系统环境是windows xp。以下给出具体步骤。我想如果照做一定能够成功哦。
  1.安装python2.6.这里选择的是python2.6,为什么选择这个版本,首先,scrapy官网上明确写出:requirements:
&2.5, 2.6, 2.7 (3.x is not yet supported), 即目前只支持python2.5,2.6,2.7.3以上版本的python还不支持.而本人在从前使用scrapy开发的过程种发现2.5仍然又某些bug,具体的就暂时不说了。&由于python官网偶尔打不开(打不开我想你懂的!),所以给了个国内的下载链接,这个链接也又可能又一天不能使用。所以需要同学们自己下了。安装python,解压后得到右边图标,双击安装,几乎不用设置就能成功,也就是说在这里如果你python环境都不会安装的话,就没必要在看后面的了,所以python的安装我真的想偷懒了。不过还是要说环境变量设置上,在我的电脑-》高级环境变量里的path种设置刚才我安装的pyton的根文件目录,这里将C:\Python26加入到环境变量:,到这里安装python结束,在cmd模式下输入执行python,产生下面的类似的画面表示python安装成功.
  2.按照python官网准备安装twisted.
    twisted的安装方法,安装twisted先需要zope.interface,yopenSSL,这2个第三方包。而通过twisted官网上,我们可以看见下载的都是zope.interface,PyopenSSL等都是egg文件,那么在这里我们就先需要setuptools工具.
    1.在这里下载:http://pypi.python.org/packages/2.6/s/setuptools/setuptools-0.6c11.win32-py2.6.exe 这些我给出的链接只是我当前找到的我能使用的,加入你不好使,可以尝试换一个,秉承一个原则是即是setuptools工具又是对于py2.6的。,双击这个图标执行。那么执行后在python根目录下的scripts文件夹里就会有easy_install.py等文件了,都带有easy_install字眼。easy_install工具安装完成。
    2.zope_interface的安装.通过twised的下载页面:&点击进行zope.interface,进入到&, 选择符合当前环境的可供下载的egg,这里我们选择zope.interface-3.6.3-py2.6-win32.egg(md5),下载后是这样的一个文件,这时候把这个egg文件拷贝进入刚才我们说道的python根目录下的scripts目录,同easy_installs等文件一个目录位置。然后进入cmd模式,在cmd模式下进入这个script目录,执行easy_install.py &egg文件名,执行安装这个egg文件。
    这里检查zope.interface是否安装成功,,在python环境中执行import zope.interface,加入不报错误,那么说明zope.interface安装正确。
    3.同上,执行安装.在&这里,有这些版本的pyOpenSSL供你选择。在这里我们选择pyOpenSSL-0.12-py2.6-win32-egg(md5),下载得到的egg文件,按刚才安装zope.interface的方法,在安装pyOpenSSL,先将下载到的pyOpenSSL,拷贝到scripts文件夹中,然后进入到cmd模式下,在cmd模式中进入到对应的scripts文件夹下,执行easy_install.exe pyOpenSSL-0.12-py2.6-win-amd64.egg ,进行安装。效果图为
在执行验证是否安装成功:在python环境中,执行import OpenSSL,查看是否能正常执行在·导入。加入不报一场或错误,则表示安装正确。
    4.安装twisted.回到twisted的下载链接:,因为我们这里需要的是python2.6的对应的twisted版本。这里我们选择了第二个的exe版本。下载后双击就能安装.安装过程是自动执行的。所以也就不做过多说明,又可能发生的错误是版本对应不一致,是因为你没有选择当前和你python对应的版本的twisted.到这里twisted安装完成,但是具体是否还有问题,我们不能急于的下结论,因为当前的支持包已经有4种了,分别是setuptools,zope.interface,pyOpenSSL,twisted,而在twisted中不是还有一个&吗?我们并没有理他,我在这里因为是使用了python2.6版本,所以先暂时不理他,但是能完全不理他吗?因为我们并不确定这个包起到的作用,或者,在python.26里,或者在对应于python26版本的twisted是否存在PyCrypto 2.0.1.或者是替代他的作用的包。所以只能说暂时,到时候在实际开发过程中如果有任何问题在考虑之。
  3.按照scrapy官网,安装lxml.在scrapy 的最下面的一段又关windows安装的情况。到这里点击关于lxml的选项,进入:&,在这里我们选择了:第二项,又libxml for python2.6等关键字.安装后在python环境中执行import libxml2,如果未报错,表示正确。
  4.安装scrapy.进入scrapy 官网:&这个链接,点击&,注意他后面可是有括号的,(include windows installers),表示点击这里也可以在windows下安装的。进入&这个页面,点击这里关于exe的格式,进行下载。下载后直接进行双击就可以执行了。这个时候查看是否在python目录下的第三方目录中(即site-package)中是否有关于scrapy的文件夹了,然后在cmd模式中任意目录输入scrapy,这时候提示出错误,是需要把python根目录下的script目录设置到环境变量中。,然后重新打开一个cmd窗口,在任意位置执行scrapy命令,得到下列页面,表示环境配置成功.
5.关于项目,比如抓取百度搜索引擎上的列表信息吧。
  1.创建项目.
    a.在cmd窗口中,选择一个路径。在这里我选择了F:\workspace,在这里新建一个主机的项目:scrapy startproject mobile 表示创建一个项目,根目录名为mobile.,如果没有报出错信息,那么表示项目新建成功。通过文件管理,我们可以明确的看到又这样的一个文件系统已经生成,并且在对应的文件夹下又对应的文件。
  2.初步应用
    初步爬虫这里只写一个最简单的爬虫,假如你遇到棘手的问题,可以同我沟通,我会尽力而为的帮你。
    1.在spider文件夹下新建一个文件,该文件名为baidu.py,而里面的内容为:
from scrapy.spider import BaseSpiderclass BaiduSpider(BaseSpider):
allowed_domains = [""]
start_urls = ["/s?wd=%CA%D6%BB%FA&inputT=2110"]
def parse(self, response):
filename = response.url.split("/")[-2] + '.html'
open(filename, 'wb').write(response.body)
那么这里就会在项目根目录生成一个.html文件名的html文件,在cmd模式下,进入项目根目录,即与scrapy.cfg同目录下,执行scrapy
&注意这里是对应BaiduSpider类下的name属性的值.得到最终如果所示:
  ,最终我们将在mobile根目录下发现.html文件,里面会又对应的html内容.这次先这样了,改天说说linux环境下的配置。
TA的最新馆藏【教程】如何在Virtualbox中安装(已创建且配置好的)XP(虚拟机)的过程
的过程中,已经,然后也,接下来,就是去安装此已创建的,已配置的,XP虚拟机:
1. 创建虚拟机完毕,设置完毕,之后就是去安装XP了。
点击启动:
2. 然后就可以进入安装界面,去安装了:
此处选择了&[5]将硬盘快速分为四个分区&,然后进入分区工具:
发现此处等待时间很长,估计是由于之前创建的虚拟磁盘是动态分区的,所以很慢。
3. 但是最后快速分区的结果是出错了,折腾过程参见:
4. 但是最终还是没有解决该问题,所有后来就又换用PQ去分区,具体过程参见:
5. 分区完毕后,强制重启虚拟机,再去安装Deepin的XP:
结果也是在那个界面停留很久:
貌似估计也会出错。。。
结果果然也出错了:
Page fault at eip
Call frame traceback EIPs
6. 无意间去dir了一下,发现C盘内容,貌似都是ISO中的内容:
而不是原以为的硬盘的内容。
7.然后尝试去通过Ghost,看看能否还原对应的GHO文件,实现安装XP的目的。
具体折腾过程参见:
然后用Ghost安装完毕后,点击reset,结果出现了错误:
8.先不管,重新启动虚拟机再说。
重启后,选择&从硬盘启动&,结果启动失败,出现错误&FATAL INT18 BOOT FAILURE&,具体折腾过程参见:
9.然后解决启动错误后,就可以正常进入XP,接着去安装了。
最后,进入XP系统桌面:
共享此文章:
如果您觉得本站的文章、书籍、软件等对您有帮助,想要感谢作者,那您可以考虑给我捐赠(Donate):
分类目录分类目录
选择分类目录
Uncategorized&&(11)
单身恋爱婚姻家庭&&(112)
&&&Lovestory&&(7)
&&&单身&&(21)
&&&婚姻&家庭&&(34)
&&&恋爱&&(46)
哲理 人生 故事&&(210)
&&&哲理佳句&&(39)
&&&电视剧《天道》&&(6)
&&&财富人生&&(44)
工作和技术&&(4,119)
&&&CharEncoding&&(4)
&&&&&&Unicode&&(1)
&&&CodeShare&&(17)
&&&CompilerLinkerParser&&(94)
&&&&&&ANTLR&&(92)
&&&&&&JavaCC&&(1)
&&&DevToolSoft&&(77)
&&&&&&Linux on Win&&(40)
&&&&&&&&&Cygwin&&(33)
&&&&&&&&&Gow&&(1)
&&&&&&&&&MingW&&(3)
&&&&&&&&&MSYS&&(3)
&&&&&&Putty&&(1)
&&&&&&Total Commander&&(2)
&&&&&&VersionControl&&(33)
&&&&&&&&&Git&&(23)
&&&&&&&&&SVN&&(8)
&&&Docbook&&(127)
&&&DocxyGen&&(1)
&&&Elance&&(6)
&&&Embedded&&(516)
&&&&&&BusyBox&&(2)
&&&&&&CrossCompiler&&(102)
&&&&&&&&&Buildroot&&(30)
&&&&&&&&&crosstool-ng&&(40)
&&&&&&Embedded Emulator&&(15)
&&&&&&&&&QEMU&&(15)
&&&&&&Embedded Filesystem&&(4)
&&&&&&&&&Yaffs2&&(2)
&&&&&&Embedded IDE&&(3)
&&&&&&&&&HEW&&(1)
&&&&&&&&&IAR&&(1)
&&&&&&Embedded OnChip Resource&&(2)
&&&&&&&&&Memory&&(2)
&&&&&&&&&&&&SDRAM&&(1)
&&&&&&Embedded OS&&(9)
&&&&&&&&&Realtime OS&&(2)
&&&&&&Embedded Peripherals&&(111)
&&&&&&&&&Bluetooth&&(21)
&&&&&&&&&CAN Bus&&(2)
&&&&&&&&&DMA&&(1)
&&&&&&&&&GPIO&&(1)
&&&&&&&&&Serial Communication&&(12)
&&&&&&&&&&&&RS232&&(9)
&&&&&&&&&&&&&&&SecureCRT&&(2)
&&&&&&&&&&&&RS485&&(2)
&&&&&&&&&Storage&&(73)
&&&&&&&&&&&&Flash&&(31)
&&&&&&&&&&&&SD/MMC&&(9)
&&&&&&&&&&&&USB&&(32)
&&&&&&Fieldbus&&(57)
&&&&&&&&&DTM&&(1)
&&&&&&&&&EDDL&&(10)
&&&&&&&&&HART&&(29)
&&&&&&&&&Modbus&&(1)
&&&&&&&&&Profibus&&(6)
&&&&&&&&&PROFINET&&(2)
&&&&&&Industrial Automation&&(59)
&&&&&&Linaro&&(1)
&&&&&&Linux Kernel&&(2)
&&&&&&MCU SoC IP-Core&&(11)
&&&&&&&&&ARM&&(4)
&&&&&&&&&NEC&&(2)
&&&&&&PLC&&(38)
&&&&&&Symbology_Barcode&&(6)
&&&&&&Thread&&(2)
&&&&&&Uboot&&(17)
&&&EncryptDecrypt&&(1)
&&&Hardware&&(13)
&&&&&&Opensource Hardware&&(10)
&&&&&&&&&pcDuino&&(7)
&&&IDE TextEditor&&(129)
&&&&&&Apatana Studio 3&&(2)
&&&&&&ATOM&&(6)
&&&&&&Eclipse&&(37)
&&&&&&Notepad++&&(5)
&&&&&&SciTE&&(1)
&&&&&&Source Insight&&(7)
&&&&&&Sublime Text&&(6)
&&&&&&Visual Studio&&(4)
&&&&&&Xcode&&(59)
&&&&&&&&&Instruments&&(1)
&&&&&&&&&iOS Simulator&&(1)
&&&Network&&(7)
&&&&&&SIP&&(1)
&&&&&&Wireshark&&(3)
&&&OS_Platform&&(903)
&&&&&&CentOS&&(6)
&&&&&&Linux&&(147)
&&&&&&&&&diff&&(4)
&&&&&&&&&Driver&&(36)
&&&&&&&&&gcc&&(1)
&&&&&&&&&makefile&&(13)
&&&&&&&&&NFS&&(2)
&&&&&&&&&patch&&(3)
&&&&&&&&&Wireless&&(7)
&&&&&&Mac&&(112)
&&&&&&&&&Cocoa&&(7)
&&&&&&&&&iphone&&(14)
&&&&&&MobilePlatform&&(590)
&&&&&&&&&Android&&(272)
&&&&&&&&&&&&Android Studio&&(15)
&&&&&&&&&&&&Osmand&&(5)
&&&&&&&&&iOS&&(304)
&&&&&&&&&&&&Carthage&&(1)
&&&&&&&&&&&&Swift&&(236)
&&&&&&&&&&&&&&&Realm&&(1)
&&&&&&&&&React Native&&(17)
&&&&&&Ubuntu&&(38)
&&&&&&Windows&&(14)
&&&pneumatic&&(1)
&&&ProgrammingLanguage&&(753)
&&&&&&C&&(48)
&&&&&&C#&&(161)
&&&&&&GO&&(47)
&&&&&&Java&&(51)
&&&&&&&&&JSP&&(1)
&&&&&&&&&Openfire&&(10)
&&&&&&&&&Spark&&(1)
&&&&&&Object-C&&(6)
&&&&&&Perl&&(4)
&&&&&&PHP&&(153)
&&&&&&&&&Drupal&&(16)
&&&&&&&&&Joomla&&(4)
&&&&&&&&&MediaWiki&&(4)
&&&&&&&&&WordPress&&(92)
&&&&&&Python&&(262)
&&&&&&&&&BeautifulSoup&&(11)
&&&&&&&&&Django&&(7)
&&&&&&&&&Python GUI&&(3)
&&&&&&&&&Python IDE&&(14)
&&&&&&&&&Python3&&(8)
&&&&&&&&&StringEncoding&&(16)
&&&&&&R&&(5)
&&&&&&VB.Net&&(5)
&&&&&&VBA&&(11)
&&&RegularExpression&&(54)
&&&&&&Android regex&&(3)
&&&&&&C# Regex&&(1)
&&&&&&dreamweaver regex&&(1)
&&&&&&EditPlus TR1&&(1)
&&&&&&Java regex&&(6)
&&&&&&Notepad++ regex&&(1)
&&&&&&Perl //&&(1)
&&&&&&PHP preg_match&&(1)
&&&&&&Python re&&(30)
&&&&&&UltraEdit 3 type regex&&(1)
&&&&&&VB.NET Regex&&(1)
&&&Server Framework&&(33)
&&&&&&Flask&&(31)
&&&Soft Dev Basics&&(22)
&&&TechMaterialDownload&&(27)
&&&technical_fun&&(2)
&&&TechnicalLife&&(20)
&&&tmp_todo&&(103)
&&&Virtual Machine&&(80)
&&&&&&VirtualBox&&(42)
&&&&&&VMWare&&(31)
&&&Web_Technology&&(385)
&&&&&&BBS&&(8)
&&&&&&Crawl_EmulateLogin&&(75)
&&&&&&&&&Amazon&&(29)
&&&&&&&&&eBay&&(9)
&&&&&&&&&Scrapy&&(6)
&&&&&&&&&Taobao&&(1)
&&&&&&CSS&&(6)
&&&&&&Google&&(33)
&&&&&&&&&Google Adsense&&(28)
&&&&&&HTML&&(5)
&&&&&&JavaScript&&(26)
&&&&&&&&&easyUI&&(2)
&&&&&&&&&KindEditor&&(3)
&&&&&&&&&Node.js&&(10)
&&&&&&JSON&&(25)
&&&&&&MySQL&&(4)
&&&&&&Skydrive&&(5)
&&&&&&Tencent&&(1)
&&&&&&UML&&(2)
&&&&&&VirtualHost&&(68)
&&&&&&&&&cPanel&&(3)
&&&&&&&&&hawk&&(11)
&&&&&&&&&sugarhosts&&(7)
&&&&&&&&&TransferWebHosting&&(16)
&&&&&&WebServer&&(6)
&&&&&&&&&apache&&(4)
&&&&&&&&&nginx&&(1)
&&&&&&WeiXin&&(7)
&&&&&&WLW&&(24)
&&&&&&XML&&(3)
&&&&&&&&&XPath&&(2)
&&&&&&XMPP&&(23)
&&&wiki&&(2)
&&&经验和教训&&(9)
有意义&&(638)
&&&值得看的东东&&(138)
&&&新闻与社会&&(197)
&&&日本&&(13)
&&&看图不说话&&(113)
&&&罗永浩[老罗]&&(18)
有趣&&(850)
&&&多收了三五斗&&(21)
&&&开心西游记&&(43)
&&&笑话幽默&&(106)
&&&脑筋急转弯&&(19)
&&&视频&&(22)
&&&超强男女经典征婚启事&&(9)
生活&&(1,560)
&&&Tmp&&(9)
&&&个人推荐&&(84)
&&&信息记录&&(4)
&&&历史&&(3)
&&&安徽&&(12)
&&&心情与思考&&(65)
&&&文学&&(13)
&&&旅游&&(24)
&&&楼市与住房&&(308)
&&&&&&日常生活&&(3)
&&&&&&海德公园&&(39)
&&&&&&装修&&(223)
&&&&&&&&&卫浴&&(1)
&&&&&&&&&吊顶&&(1)
&&&&&&&&&地暖&&(50)
&&&&&&&&&地板&&(2)
&&&&&&&&&家电商场&&(1)
&&&&&&&&&封阳台&&(1)
&&&&&&&&&建材市场&&(9)
&&&&&&&&&整体橱柜&&(8)
&&&&&&&&&瓷砖&&(6)
&&&&&&&&&&&&木纹砖&&(3)
&&&&&&&&&空调&&(1)
&&&&&&&&&衣柜&&(1)
&&&&&&&&&装修日记&&(117)
&&&&&&&&&门&&(2)
&&&淮安&&(3)
&&&游戏&&(14)
&&&电影&&(1)
&&&电脑+数码+软件&&(722)
&&&&&&微信&&(1)
&&&&&&手机&&(134)
&&&&&&&&&iPhone&&(10)
&&&&&&&&&安卓手机&&(119)
&&&&&&&&&&&&I9100G&&(71)
&&&&&&&&&&&&华为手机&&(23)
&&&&&&&&&&&&锥子手机&&(1)
&&&&&&&&&老人机&&(1)
&&&&&&数码电玩&&(70)
&&&&&&&&&U盘量产&&(3)
&&&&&&浏览器&&(36)
&&&&&&&&&360&&(2)
&&&&&&&&&chrome&&(6)
&&&&&&&&&Firefox&&(18)
&&&&&&&&&IE&&(1)
&&&&&&&&&Safari&&(7)
&&&&&&电信&&(2)
&&&&&&电脑_生活&&(9)
&&&&&&电脑知识&&(80)
&&&&&&电视&&(5)
&&&&&&笔记类软件&&(12)
&&&&&&&&&为知笔记&&(1)
&&&&&&&&&印象笔记&&(10)
&&&&&&系统使用&&(130)
&&&&&&&&&Mac系统&&(38)
&&&&&&&&&Windows系统&&(92)
&&&&&&&&&&&&win10&&(17)
&&&&&&网上银行&&(29)
&&&&&&&&&PayPal&&(1)
&&&&&&&&&中行BOC&&(13)
&&&&&&&&&华夏hxb&&(1)
&&&&&&&&&工行ICBC&&(5)
&&&&&&&&&招行&&(1)
&&&&&&&&&支付宝&&(5)
&&&&&&路由器&&(7)
&&&&&&软件使用&&(153)
&&&&&&&&&Excel&&(9)
&&&&&&&&&google&&(6)
&&&&&&&&&&&&goagent&&(4)
&&&&&&&&&Office&&(4)
&&&&&&&&&Outlook&&(5)
&&&&&&&&&QQ&&(16)
&&&&&&&&&Thunderbird&&(14)
&&&&&&&&&Word&&(15)
&&&&&&&&&网易163&&(4)
&&&&&&&&&翻墙&&(12)
&&&&&&&&&&&&shadowsocks&&(3)
&&&经济&&(15)
&&&网上购物&&(17)
&&&美食&&(8)
&&&羽毛球&&(22)
&&&苏州&&(57)
&&&&&&工业园区&&(2)
&&&&&&&&&独墅湖高教区&&(2)
知道&&(178)
&&&English&&(60)
&&&生活百科&&(23)
&&&网络资源下载&&(43)
笔记本相关&&(533)
&&&买本前必看&&(33)
&&&无线和迅驰及其相关&&(10)
&&&电脑知识扫盲&&(12)
&&&神舟资料整理&&(342)
&&&&&&别人对神舟的无端诋毁&&(7)
&&&&&&某些笔记本价钱贵但毛病也不少&&(24)
&&&&&&神舟本网站评测&&(7)
&&&&&&神舟电脑评测&&(151)
&&&&&&神舟相关&&(103)
&&&&&&神舟笔记本好的方面的例子&&(17)
&&&&&&给不熟悉的人的解答&&(26)
&&&笔记本cpu&&(26)
&&&笔记本显卡&&(36)
&&&笔记本显卡游戏效果&&(27)
&&&走出笔记本使用误区&&(6)
&&&走出笔记本购买的误区&&(14)
&&&降频功耗散热&&(11)
音乐天堂&&(526)
&&&歌曲类型&&(437)
&&&&&&Hiphop_R&B_Rock&&(23)
&&&&&&中文歌曲&&(160)
&&&&&&外文歌曲&&(200)
&&&&&&纯音乐&无歌词&&(54)
&&&特定歌手&&(38)
&&&&&&Enigma&&(11)
&&&&&&Linkinpark&&(14)
&&&&&&陈琳&&(13)
&&&音乐下载&&(1)
&&&音乐知识&&(9)
默认分类&&(212)
&&&默认分类&&(3)
免费的格式化Javascript源码的网站
查询Unicode字符,且还带Oct,Decimal,Hex,HTML Entity
HTML和Javascript都支持,很好用。
81 queries in 0.758 seconds, using 61.23MB memoryI store images in my local server then upload to s3
Now I want to edit it to stored images directly to amazon s3
But ther is error:
boto.exception.S3ResponseError: S3ResponseError: 403 Forbidden
here is my settings.py
AWS_ACCESS_KEY_ID = "XXXX"
AWS_SECRET_ACCESS_KEY = "XXXX"
IMAGES_STORE = 's3://how.are.you/'
Do I need to add something??
my scrapy edition: Scrapy==0.22.2
Please guide me,thank you!
解决方案 I found the cause of the problem is upload policy. The function Key.set_contents_from_string() takes argument policy, default set to S3FileStore.POLICY. So modify the code in scrapy/contrib/pipeline/files.py, change
return threads.deferToThread(k.set_contents_from_string, buf.getvalue(),
headers=h, policy=self.POLICY)
return threads.deferToThread(k.set_contents_from_string, buf.getvalue(),
headers=h)
Maybe you can try it, and share the result here.
本文地址: &
我将图像存储在我的本地服务器,然后上传到S3
现在我想将它编辑到存储的图像直接到Amazon S3
不过疗法是错误:
boto.exception.S3ResponseError:S3ResponseError:403禁止
这是我的settings.py
AWS_ACCESS_KEY_ID =“XXXX”
AWS_SECRET_ACCESS_KEY =“XXXX”
IMAGES_STORE ='S3://how.are.you/“
我是否需要添加的东西?
我scrapy版:Scrapy == 0.22.2
请指引我,谢谢!
解决方案 我发现这个问题的原因是上传的政策。该功能Key.set_contents_from_string()接受参数策略,默认设置为 S3FileStore.POLICY 。因此,修改code在scrapy /的contrib /管道/ files.py,改变
返回threads.deferToThread(k.set_contents_from_string,buf.getvalue()
标题= H,政策= self.POLICY)
返回threads.deferToThread(k.set_contents_from_string,buf.getvalue()
也许你可以尝试一下,在这里分享的结果。
本文地址: &
扫一扫关注官方微信

我要回帖

更多关于 玩吃鸡的电脑预算多少 的文章

 

随机推荐