<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title>Hopol's Blog</title>
		<link>http://blog.18883.com/blog/</link>
		<description>我像一顆棋子,被上帝抓在手中,我看到她的眼卻廳不到她的心.</description>
		<copyright>Copyright (C) 2004 Security Hopol All Rights Reserved.</copyright>
		<generator>Hopol's BLOG</generator>
		<lastBuildDate>Fri, 05 Dec 2008 09:17:25 +0000</lastBuildDate>
		<ttl></ttl>
		<item>
			<guid>http://blog.18883.com/blog/507</guid>
			<title>N个国外联盟</title>
			<author>hopol</author>
			<description><![CDATA[<p>I did a little bookmark scrub this morning andthought I would share the remaining content of my &quot;Online Money&quot;folder. While some people are going to view this simply as a big listof ways to make money online, that's good - because it is. However,there are certain things that I don't like and never bookmark so: <br />
<br />
<strong>What's NOT included:</strong> TakingSurveys, Get Paid to Surf the Internet, MLM, Programs with a ton ofnegative user experiences (based on researching forums, googling them,etc.), Contest Sites, &quot;Buy my DVD, CD, Audiobook&quot;, etc. <br />
<br />
<strong>What IS included:</strong> Things you can use to legitimately make money online - Everything from Getting Paid to review software to good ole' Adsense. <br />
<br />
So, here you go and no, I am not being compentsated by anyone for posting their company.</p>
<ol>
    <li><a href="http://www.adbrite.com/mb/index.php?h=2" target="_blank">Adbrite</a> - Sell space on your site for text ads</li>
    <li><a href="http://astore.amazon.com/" target="_blank">Amazon aStore</a>- Easily create a store or shopping section on your site instead ofsending your visitors to Amazon. Amazon handles the shopping cart andfulfillment.</li>
    <li><a href="http://www.amazon.com/gp/seller/sell-your-stuff.html" target="_blank">Amazon Seller</a> - Sell your stuff on Amazon</li>
    <li><a href="http://affiliate-program.amazon.com/gp/associates/join/" target="_blank">Amazon Affiliate Program</a> - Using your existing site, sell anything you can find on Amazon</li>
    <li><a href="http://www.associatedcontent.com/" target="_blank">Associated Content</a> - If you write a story, how-to, rant, etc. you can submit it to them and they will pay you $3-$20 per article if they like it</li>
    <li><a href="http://www.azoogleads.com/az/new/login.php" target="_blank">Azoogleads</a> - Another ad program. They do have some decent companies lined up as advertisers. You provide space, they'll provide an ad.</li>
    <li><a href="http://www.bidvertiser.com/bdv/BidVertiser/bdv_publisher.dbm" target="_blank">BidVertiser</a> - PPC (pay per click) program with a low $10 payout amount.</li>
    <li><a href="http://www.bravenet.com/webtools/affiliate/index.php" target="_blank">Bravenet</a>- These guys offer a ton of services for webmasters and blog owners.Although I feel like I was spammed for a while, it has ceased andthey'll pay you $1 for each person you send over</li>
    <li><a href="http://www.blish.com/" target="_blank">Blish</a>- Whether you're a company with thousands of digital (downloadable)products, or you've written an ebook or some code, Blish offers you aplace to sell that content.</li>
    <li><a href="http://www.problogger.net/" target="_blank">Blog</a> - Start a blog and consistently write excellent content. With good ad placement, you may make some money.</li>
    <li><a href="http://www.business-opportunities.biz/" target="_blank">Business Opportunities Blog</a>- I am adding this because I am a subscriber to their site and I seeideas everyday that could result in making money. A lot of the ideaspertain to online businesses. If you are an aspiring entrepreneur, it'sa good reference.</li>
    <li><a href="http://www.cafepress.com/cp/info/sell/makemoney/" target="_blank">CafePress</a>- You provide a design, they'll toss it on a T-Shirt, Hat, etc. Noupfront costs. Get a free online shop and promote your products on yourwebsite.</li>
    <li><a href="https://chitika.com/" target="_blank">Chitika</a> - TheireMiniMalls service has shown great results for many Bloggers and siteowners. You choose a keyword and they show relevant products on yoursite using a pretty unique interface.</li>
    <li><a href="http://www.clickbank.com/promote_products.html" target="_blank">Clickbank</a> - Another Affiliate Program site with 10,000+ products to advertise</li>
    <li><a href="http://www.clicknwork.com/" target="_blank">ClicknWork</a>- Get paid $5-$150 per hour for basically doing freelance work on aper-assignment basis. You have to pass a pretty tough test to get in.</li>
    <li><a href="http://www.clicksor.com/affiliate_programs.php" target="_blank">Clicksor</a> - These are the guys that generate contextual ads on sites that show up when you hover over a double-underlined word.</li>
    <li><a href="http://www.cj.com/" target="_blank">Commission Junction</a>- If you have a site, you can join Commission Junction. Once enrolledfor free, you can choose companies whose ads are pertinent to yoursite. Companies have the ultimate say on working with you. Their areeasily over 1,000 companies to choose from here.</li>
    <li><a href="http://www.creamaid.com/" target="_blank">CreamAid</a>- For blogs only, advertisers provide you with a topic and you writeabout it on your site. To do this, you have to install a flash widgetinto your blog post. The more people you bring into the conversationthrough the widget, the more you get paid. It's difficult to explain.</li>
    <li><a href="http://www.eefoof.com/" target="_blank">eefoof</a> - Think of it as YouTube + Flickr + Music. You add original content and they pay you based on the visitors you attract.</li>
    <li><a href="http://www.ether.com/default.aspx" target="_blank">Ether</a>- If you are an expert on something, Ether provides a way for people topay you to talk about it in a one-on-one setting. If you want to charge$250/hr, that's fine. You have to do all the advertising so you shouldhave a blog or site already established.</li>
    <li><a href="http://www.ebay.com/" target="_blank">eBay</a> - Come on, you know what this is.</li>
    <li><a href="http://stores.ebay.com/" target="_blank">eBay Stores</a> - If you have a real store and want to sell your stuff online, this is a decent option to get you started.</li>
    <li><a href="http://www.elance.com/" target="_blank">ELance</a> - Name gives it away. Programmers, Codes, Web Designers, Writers, Editors, can look for freelance opportunities.</li>
    <li><a href="http://www.text-link-ads.com/feedvertising/" target="_blank">Feedvertising</a>- This is an arm of Text Link Ads and is currently only good forWordpress 2.0 Users. This does me no good currently, but as you canguess, they place ads in your feed(s).</li>
    <li><a href="http://www.feedburner.com/fb/a/home" target="_blank">Feedburner</a>- Not only are they the best place to house your feeds, they will alsoadd ads to your feed. You get paid per impression and click.</li>
    <li><a href="https://www.google.com/adsense/" target="_blank">Google Adsense</a>- Come on, you don't need an explanation. These ads are all over theplace. Google displays relevant ads based on your site's content</li>
    <li><a href="https://adwords.google.com/select/home" target="_blank">Google Adwords</a>- Create simple text ads and choose keywords that determine when theyare displayed. This is where the Adsense Content comes from. You do notneed a site for this.</li>
    <li><a href="http://answers.google.com/answers/" target="_blank">Google Answers</a>- If you are good, Google will pay you to answer questions in yourspecialty. Questions all come from normal people like you and me. Youcan get paid $2.50+ per answer you provide.</li>
    <li><a href="https://www.h3.com/howItWorks.html" target="_blank">H3.com</a>- Get paid to fill jobs. Commissions range from $50-$5,000. It alldepends on how tough the job is to fill and how desperate the hiringcompany is. This is another one that's tough to explain.</li>
    <li><a href="https://ads.indeed.com/jobroll/traffic" target="_blank">Indeed.com</a>- Add their job board to your site. They then post jobs based on thegeographic location of visitors and the position types you pre-select.I tried it and I they continually report that I sent 0 visitors and Iknow that's not right. Nevertheless, I may have an isolated problem sothey make the list.</li>
    <li><a href="http://www.innersell.com/" target="_blank">InnerSell</a> - If you have a customer that wants to buy something you cannot sell, you can sell the lead here.</li>
    <li><a href="http://www.jellyfish.com/referAFriend" target="_blank">Jellyfish</a>- This is a shopping site that pays you a percentage of the purchasesmade by people you refer. They are not part of a wider affiliateprogram so you do it direct.</li>
    <li><a href="http://www.jigsaw.com/" target="_blank">Jigsaw</a>- It's a pretty flaky model but if you have a Rolodex full of goodcontacts, you can sell them here. I can't make sense of it but it lookslike you get $0.10 per profile.</li>
    <li><a href="http://www.karmaone.org/HowItWorks.php" target="_blank">KarmaOne</a>- They are basically a recruiting website. If you fill one of theirjobs by finding a good candidate, you'll get paid anywhere from$50-$12,000. It all depends on how desperate the hiring company is.</li>
    <li><a href="http://www.linkshare.com/" target="_blank">Linkshare</a>- If you have a site, you can join Linkshare. Once enrolled for free,you can choose companies whose ads are pertinent to your site.Companies have the ultimate say on working with you. Like CommissionJunction, there are a ton of companies waiting to evaluate your site.</li>
    <li><a href="https://adcenter.microsoft.com/Default.aspx" target="_blank">Microsoft Adcenter</a>- Bid on keywords and Microsoft places your created ads then they aresearched for. This is similar to Google Adwords. You do not need a sitefor this.</li>
    <li><a href="https://auctions.overstock.com/cgi-bin/auctions.cgi?PAGE=SELL" target="_blank">Overstock.com</a> - Sell your stuff on Overstock.com</li>
    <li><a href="http://www.pageflakes.com/affiliateprogram.html" target="_blank">Pageflakes</a>- This is a company that developed a user-defined Ajax homepage to showfeeds, flickr photos, and a ton of other things. Think of it as areplacement for your Google Homepage. Anyway - they'll pay you $1 perreferral that you send over. They are not part of a wider affiliateprogram so you do it direct. This one is pretty simple.</li>
    <li><a href="http://payperpost.com/" target="_blank">Pay Per Post</a>- I don't agree with this model entirely but they have advertisers thatwill pay you to write about their products on your blog.</li>
    <li><a href="http://pheedo.com/" target="_blank">Pheedo</a>- If you have an RSS feed, run it through Pheedo. Like Feedburner, theycan include ads into your feed and if you really become large,advertisers will pay a premium for you to show their ads.</li>
    <li><a href="http://www.shareasale.com/" target="_blank">Shareasale</a>- I've never really worked with them but I do have an account. They aresimilar to Commission Junction and Linkshare however they seem to havelower tiered companies with advertising offers.</li>
    <li><a href="http://www.shoemoney.com/" target="_blank">Shoemoney</a> - This is a blog that can teach you a ton on making money online. I've spent hours reading his old stuff.</li>
    <li><a href="http://www.softwarejudge.com/" target="_blank">Software Judge</a> - They will pay you up to $50 to review software.</li>
    <li><a href="http://www.text-link-ads.com/" target="_blank">Text Link Ads</a>- I have never made a dime here but I know people that have. You canearn by sending advertisers to them or by selling spots on your site.You must have a real site or blog to do this - nothing on a shareddomain (i.e. /blogspot).</li>
    <li><a href="http://www.vibrantmedia.com/webpublishers/index.asp" target="_blank">Vibrant Media</a>- Don't bother unless your site has 500,000 page views of text basedcontent a month. If you have that readership, these are the guys thatdisplay bubble box ads to underlined words on your site.</li>
    <li><a href="http://www.workathomeagent.com/default.asp" target="_blank">West Work At Home Agent</a> - Not <em>entirely</em>online but this is worth a mention because it's won awards and is verylegitimate. If you are an at-home Mom or free-lancer without work, youshould check this out.</li>
    <li><a href="http://publisher.yahoo.com/" target="_blank">Yahoo Publisher Network</a>- This is the Yahoo version of Google Adsense.</li>
</ol>
<p>原帖地址在 <a href="http://dumblittleman.blogspot.com/2006/10/40-ways-to-make-money-on-internet.html">http://dumblittleman.blogspot.com/2006/10/40-ways-to-make-money-on-internet.html</a></p>]]></description>
			<link>http://blog.18883.com/blog/507</link>
			<category domain="http://blog.18883.com/blog/category/2">建站教程</category>
			<pubDate>2008-11-11 23:29</pubDate>
		</item>
		<item>
			<guid>http://blog.18883.com/blog/499</guid>
			<title>Python 写的简易采集爬虫</title>
			<author>hopol</author>
			<description><![CDATA[<p># 简易采集爬虫 <br />
# 1.我只做了一个收集url的功能，如果需要将数据入库，可在 parseData 函数里面写处理代码 <br />
# 2.需要sqlite3或者pysqlite支持 <br />
# 3.可以在DreamHost.com空间上面运行 <br />
# 4.可以修改User-Agent冒充搜索引擎蜘蛛 <br />
# 5.可以设置暂停的时间，控制采集速度 <br />
# Author: Lukin&lt;mylukin@gmail.com&gt; <br />
# Date : 2008-09-25</p>
<p>
<blockquote><code><span style="color: #000000">
<span style="color: #0000BB"></span><span style="color: #FF8000">#!/usr/bin/python<br /><br />#-*-coding:utf-8-*-<br /><br /><br />#&nbsp;简易采集爬虫<br /><br />#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.我只做了一个收集url的功能，如果需要将数据入库，可在&nbsp;parseData&nbsp;函数里面写处理代码<br /><br />#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.需要sqlite3或者pysqlite支持<br /><br />#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.可以在DreamHost.com空间上面运行<br /><br />#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.可以修改User-Agent冒充搜索引擎蜘蛛<br /><br />#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.可以设置暂停的时间，控制采集速度<br /><br />#&nbsp;Author:&nbsp;Lukin&lt;mylukin@gmail.com&gt;<br /><br />#&nbsp;Date&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;2008-09-25<br /><br /><br />#&nbsp;导入采集需要用到的模块<br /><br /></span><span style="color: #0000BB">import&nbsp;re</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">sys</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">time<br /><br />import&nbsp;httplib</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">os</span><span style="color: #007700">.</span><span style="color: #0000BB">path&nbsp;</span><span style="color: #007700">as&nbsp;</span><span style="color: #0000BB">osp<br /><br />from&nbsp;urlparse&nbsp;import&nbsp;urlparse<br /><br /></span><span style="color: #FF8000">#&nbsp;使用sqite数据库，为了兼容DreamHost.com的空间，只能这么写了<br /><br /></span><span style="color: #007700">try&nbsp;:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">import&nbsp;sqlite3&nbsp;</span><span style="color: #007700">as&nbsp;</span><span style="color: #0000BB">sqlite<br /><br />except&nbsp;ImportError</span><span style="color: #007700">:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">from&nbsp;pysqlite2&nbsp;import&nbsp;dbapi2&nbsp;</span><span style="color: #007700">as&nbsp;</span><span style="color: #0000BB">sqlite<br /><br /><br /></span><span style="color: #FF8000">#&nbsp;采集速度控制，单位秒<br /><br /></span><span style="color: #0000BB">sleep&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">1<br /><br /></span><span style="color: #FF8000">#&nbsp;设置提交的header头<br /><br /></span><span style="color: #0000BB">headers&nbsp;</span><span style="color: #007700">=&nbsp;{</span><span style="color: #DD0000">"Accept"</span><span style="color: #007700">:&nbsp;</span><span style="color: #DD0000">"*/*"</span><span style="color: #007700">,</span><span style="color: #DD0000">"Referer"</span><span style="color: #007700">:&nbsp;</span><span style="color: #DD0000">"http://answers.yahoo.com/"</span><span style="color: #007700">,</span><span style="color: #DD0000">"User-Agent"</span><span style="color: #007700">:&nbsp;</span><span style="color: #DD0000">"Mozilla/5.0+(compatible;+Googlebot/2.1;++http://www.google.com/bot.html)"</span><span style="color: #007700">}<br /><br /></span><span style="color: #FF8000">#&nbsp;连接服务器<br /><br /></span><span style="color: #0000BB">dl&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">httplib</span><span style="color: #007700">.</span><span style="color: #0000BB">HTTPConnection</span><span style="color: #007700">(</span><span style="color: #DD0000">'answers.yahoo.com'</span><span style="color: #007700">)<br /><br /></span><span style="color: #FF8000">#&nbsp;连接数据库<br /><br /></span><span style="color: #0000BB">conn&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">sqlite</span><span style="color: #007700">.</span><span style="color: #0000BB">connect</span><span style="color: #007700">(</span><span style="color: #0000BB">osp</span><span style="color: #007700">.</span><span style="color: #0000BB">abspath</span><span style="color: #007700">(</span><span style="color: #DD0000">'./database.db'</span><span style="color: #007700">))<br /><br /><br /></span><span style="color: #FF8000">#&nbsp;创建数据库<br /><br /></span><span style="color: #0000BB">def&nbsp;createDatabase</span><span style="color: #007700">():<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;global&nbsp;</span><span style="color: #0000BB">conn</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">c&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">conn</span><span style="color: #007700">.</span><span style="color: #0000BB">cursor</span><span style="color: #007700">()<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">#&nbsp;创建表<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">c</span><span style="color: #007700">.</span><span style="color: #0000BB">execute</span><span style="color: #007700">(</span><span style="color: #DD0000">'''CREATE&nbsp;TABLE&nbsp;IF&nbsp;NOT&nbsp;EXISTS&nbsp;[collect]([cid]&nbsp;INTEGER&nbsp;PRIMARY&nbsp;KEY,[curl]&nbsp;TEXT,[state]&nbsp;INTEGER&nbsp;DEFAULT&nbsp;'</span><span style="color: #0000BB">0</span><span style="color: #DD0000">',UNIQUE([curl]));'''</span><span style="color: #007700">)<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">c</span><span style="color: #007700">.</span><span style="color: #0000BB">execute</span><span style="color: #007700">(</span><span style="color: #DD0000">'''CREATE&nbsp;INDEX&nbsp;IF&nbsp;NOT&nbsp;EXISTS&nbsp;[collect_idx_state]&nbsp;ON&nbsp;[collect]([state]);'''</span><span style="color: #007700">)<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">conn</span><span style="color: #007700">.</span><span style="color: #0000BB">commit</span><span style="color: #007700">()<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">c</span><span style="color: #007700">.</span><span style="color: #0000BB">close</span><span style="color: #007700">()<br /><br /><br /></span><span style="color: #FF8000">#&nbsp;执行采集<br /><br /></span><span style="color: #0000BB">def&nbsp;collect</span><span style="color: #007700">(</span><span style="color: #0000BB">url</span><span style="color: #007700">=</span><span style="color: #DD0000">"http://answers.yahoo.com/"</span><span style="color: #007700">):<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;global&nbsp;</span><span style="color: #0000BB">dl</span><span style="color: #007700">,</span><span style="color: #0000BB">headers</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">R&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">0<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">print&nbsp;</span><span style="color: #DD0000">"GET:"</span><span style="color: #007700">,</span><span style="color: #0000BB">url<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;urls&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">urlparse</span><span style="color: #007700">(</span><span style="color: #0000BB">url</span><span style="color: #007700">);&nbsp;</span><span style="color: #0000BB">path&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">urls</span><span style="color: #007700">[</span><span style="color: #0000BB">2</span><span style="color: #007700">];<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;</span><span style="color: #0000BB">urls</span><span style="color: #007700">[</span><span style="color: #0000BB">4</span><span style="color: #007700">]!=</span><span style="color: #DD0000">''&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">path&nbsp;</span><span style="color: #007700">+=&nbsp;</span><span style="color: #DD0000">'?'&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">urls</span><span style="color: #007700">[</span><span style="color: #0000BB">4</span><span style="color: #007700">]<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">dl</span><span style="color: #007700">.</span><span style="color: #0000BB">request</span><span style="color: #007700">(</span><span style="color: #0000BB">method</span><span style="color: #007700">=</span><span style="color: #DD0000">"GET"</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">url</span><span style="color: #007700">=</span><span style="color: #0000BB">path</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">headers</span><span style="color: #007700">=</span><span style="color: #0000BB">headers</span><span style="color: #007700">);&nbsp;</span><span style="color: #0000BB">rs&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">dl</span><span style="color: #007700">.</span><span style="color: #0000BB">getresponse</span><span style="color: #007700">()<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;</span><span style="color: #0000BB">rs</span><span style="color: #007700">.</span><span style="color: #0000BB">status</span><span style="color: #007700">==</span><span style="color: #0000BB">200&nbsp;</span><span style="color: #007700">:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">R&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">parseData</span><span style="color: #007700">(</span><span style="color: #0000BB">rs</span><span style="color: #007700">.</span><span style="color: #0000BB">read</span><span style="color: #007700">(),</span><span style="color: #0000BB">url</span><span style="color: #007700">)<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print&nbsp;</span><span style="color: #DD0000">"3&nbsp;seconds,&nbsp;try&nbsp;again&nbsp;..."</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">time</span><span style="color: #007700">.</span><span style="color: #0000BB">sleep</span><span style="color: #007700">(</span><span style="color: #0000BB">3</span><span style="color: #007700">)<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">dl</span><span style="color: #007700">.</span><span style="color: #0000BB">request</span><span style="color: #007700">(</span><span style="color: #0000BB">method</span><span style="color: #007700">=</span><span style="color: #DD0000">"GET"</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">url</span><span style="color: #007700">=</span><span style="color: #0000BB">path</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">headers</span><span style="color: #007700">=</span><span style="color: #0000BB">headers</span><span style="color: #007700">);&nbsp;</span><span style="color: #0000BB">rs&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">dl</span><span style="color: #007700">.</span><span style="color: #0000BB">getresponse</span><span style="color: #007700">()<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;</span><span style="color: #0000BB">rs</span><span style="color: #007700">.</span><span style="color: #0000BB">status</span><span style="color: #007700">==</span><span style="color: #0000BB">200&nbsp;</span><span style="color: #007700">:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">R&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">parseData</span><span style="color: #007700">(</span><span style="color: #0000BB">rs</span><span style="color: #007700">.</span><span style="color: #0000BB">read</span><span style="color: #007700">(),</span><span style="color: #0000BB">url</span><span style="color: #007700">)<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print&nbsp;</span><span style="color: #DD0000">"3&nbsp;seconds,&nbsp;try&nbsp;again&nbsp;..."</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">time</span><span style="color: #007700">.</span><span style="color: #0000BB">sleep</span><span style="color: #007700">(</span><span style="color: #0000BB">3</span><span style="color: #007700">)<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">dl</span><span style="color: #007700">.</span><span style="color: #0000BB">request</span><span style="color: #007700">(</span><span style="color: #0000BB">method</span><span style="color: #007700">=</span><span style="color: #DD0000">"GET"</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">url</span><span style="color: #007700">=</span><span style="color: #0000BB">path</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">headers</span><span style="color: #007700">=</span><span style="color: #0000BB">headers</span><span style="color: #007700">);&nbsp;</span><span style="color: #0000BB">rs&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">dl</span><span style="color: #007700">.</span><span style="color: #0000BB">getresponse</span><span style="color: #007700">()<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;</span><span style="color: #0000BB">rs</span><span style="color: #007700">.</span><span style="color: #0000BB">status</span><span style="color: #007700">==</span><span style="color: #0000BB">200&nbsp;</span><span style="color: #007700">:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">R&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">parseData</span><span style="color: #007700">(</span><span style="color: #0000BB">rs</span><span style="color: #007700">.</span><span style="color: #0000BB">read</span><span style="color: #007700">(),</span><span style="color: #0000BB">url</span><span style="color: #007700">)<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print&nbsp;</span><span style="color: #DD0000">"Continue&nbsp;to&nbsp;collect&nbsp;..."<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">R&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">2<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">#&nbsp;更新记录<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">updateOneUrl</span><span style="color: #007700">(</span><span style="color: #0000BB">url</span><span style="color: #007700">,</span><span style="color: #0000BB">R</span><span style="color: #007700">)<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">#&nbsp;返回结果<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">return&nbsp;</span><span style="color: #0000BB">R<br /><br /><br /></span><span style="color: #FF8000">#&nbsp;处理采集到的数据<br /><br /></span><span style="color: #0000BB">def&nbsp;parseData</span><span style="color: #007700">(</span><span style="color: #0000BB">html</span><span style="color: #007700">,</span><span style="color: #0000BB">url</span><span style="color: #007700">):<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;global&nbsp;</span><span style="color: #0000BB">dl</span><span style="color: #007700">,</span><span style="color: #0000BB">conn</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">R&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">2</span><span style="color: #007700">;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">c&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">conn</span><span style="color: #007700">.</span><span style="color: #0000BB">cursor</span><span style="color: #007700">()<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">#&nbsp;格式化html代码<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">format&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">formatURL</span><span style="color: #007700">(</span><span style="color: #0000BB">clearBlank</span><span style="color: #007700">(</span><span style="color: #0000BB">html</span><span style="color: #007700">),</span><span style="color: #0000BB">url</span><span style="color: #007700">)<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">#&nbsp;取出所有的连接<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">urls&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">re</span><span style="color: #007700">.</span><span style="color: #0000BB">findall</span><span style="color: #007700">(</span><span style="color: #0000BB">r</span><span style="color: #DD0000">'''(?iu)(&lt;a[^&gt;]*href="([^"]+)"[^&gt;]*&gt;)|(&lt;a[^&gt;]*href='</span><span style="color: #007700">([^</span><span style="color: #DD0000">']+)'</span><span style="color: #007700">[^&gt;]*&gt;)</span><span style="color: #DD0000">''',format)<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;urls&nbsp;!=&nbsp;None&nbsp;:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;循环所有的连接<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;regs&nbsp;in&nbsp;urls&nbsp;:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;得到一个单一的url<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;url&nbsp;=&nbsp;regs[1].strip()<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;判断url是否符合规则，符合，则插入数据库<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;re.search('</span><span style="color: #0000BB">http</span><span style="color: #007700">(.*)(/</span><span style="color: #0000BB">dir</span><span style="color: #007700">/</span><span style="color: #0000BB">index</span><span style="color: #007700">(.*)</span><span style="color: #0000BB">link</span><span style="color: #007700">=</span><span style="color: #0000BB">over</span><span style="color: #007700">(.*)|/</span><span style="color: #0000BB">question</span><span style="color: #007700">/</span><span style="color: #0000BB">index</span><span style="color: #007700">(.*))</span><span style="color: #DD0000">',url,re.I)&nbsp;!=&nbsp;None&nbsp;:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;url[-11:]=='</span><span style="color: #0000BB">link</span><span style="color: #007700">=</span><span style="color: #0000BB">mailto</span><span style="color: #DD0000">'&nbsp;:&nbsp;continue<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try&nbsp;:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c.execute('''</span><span style="color: #0000BB">INSERT&nbsp;INTO&nbsp;</span><span style="color: #007700">[</span><span style="color: #0000BB">collect</span><span style="color: #007700">]([</span><span style="color: #0000BB">curl</span><span style="color: #007700">])</span><span style="color: #0000BB">VALUES</span><span style="color: #007700">(?);</span><span style="color: #DD0000">''',(url,))<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print&nbsp;"INSERT:",url<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;except&nbsp;sqlite.IntegrityError&nbsp;:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pass<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;截取标题<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;title&nbsp;=&nbsp;sect(format,'</span><span style="color: #007700">(&lt;</span><span style="color: #0000BB">title</span><span style="color: #007700">&gt;)</span><span style="color: #DD0000">','</span><span style="color: #007700">(&lt;/</span><span style="color: #0000BB">title</span><span style="color: #007700">&gt;)</span><span style="color: #DD0000">')<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;判断采集成功<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;True&nbsp;:&nbsp;R&nbsp;=&nbsp;1<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;conn.commit();&nbsp;c.close()<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;R<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />#&nbsp;取得一条URL<br /><br />def&nbsp;getOneUrl(state=0):<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;global&nbsp;conn;&nbsp;c&nbsp;=&nbsp;conn.cursor()<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c.execute('''</span><span style="color: #0000BB">SELECT&nbsp;</span><span style="color: #007700">[</span><span style="color: #0000BB">curl</span><span style="color: #007700">]&nbsp;</span><span style="color: #0000BB">FROM&nbsp;</span><span style="color: #007700">[</span><span style="color: #0000BB">collect</span><span style="color: #007700">]&nbsp;</span><span style="color: #0000BB">WHERE&nbsp;</span><span style="color: #007700">[</span><span style="color: #0000BB">state</span><span style="color: #007700">]=?&nbsp;</span><span style="color: #0000BB">LIMIT&nbsp;0</span><span style="color: #007700">,</span><span style="color: #0000BB">1</span><span style="color: #007700">;</span><span style="color: #DD0000">''',(state,))<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;row&nbsp;=&nbsp;c.fetchone();&nbsp;c.close()<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;row==None&nbsp;:&nbsp;return&nbsp;""<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;row[0].encode('</span><span style="color: #0000BB">utf</span><span style="color: #007700">-</span><span style="color: #0000BB">8</span><span style="color: #DD0000">')<br /><br /><br />#&nbsp;更新一条记录的状态<br /><br />def&nbsp;updateOneUrl(url,state):<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;global&nbsp;conn;&nbsp;c&nbsp;=&nbsp;conn.cursor()<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c.execute('''</span><span style="color: #0000BB">UPDATE&nbsp;</span><span style="color: #007700">[</span><span style="color: #0000BB">collect</span><span style="color: #007700">]&nbsp;</span><span style="color: #0000BB">SET&nbsp;</span><span style="color: #007700">[</span><span style="color: #0000BB">state</span><span style="color: #007700">]=?&nbsp;</span><span style="color: #0000BB">WHERE&nbsp;</span><span style="color: #007700">[</span><span style="color: #0000BB">curl</span><span style="color: #007700">]=?;</span><span style="color: #DD0000">''',(state,url))<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;conn.commit();&nbsp;c.close()<br /><br /><br />#&nbsp;清除html代码里的多余空格<br /><br />def&nbsp;clearBlank(html):<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;len(html)&nbsp;==&nbsp;0&nbsp;:&nbsp;return&nbsp;''<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;html&nbsp;=&nbsp;re.sub('</span><span style="color: #0000BB">r</span><span style="color: #007700">|</span><span style="color: #0000BB">n</span><span style="color: #007700">|</span><span style="color: #0000BB">t</span><span style="color: #DD0000">','',html)<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while&nbsp;html.find("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;")!=-1&nbsp;or&nbsp;html.find('</span><span style="color: #007700">&amp;</span><span style="color: #0000BB">nbsp</span><span style="color: #007700">;</span><span style="color: #DD0000">')!=-1&nbsp;:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;html&nbsp;=&nbsp;html.replace('</span><span style="color: #007700">&amp;</span><span style="color: #0000BB">nbsp</span><span style="color: #007700">;</span><span style="color: #DD0000">','&nbsp;').replace('&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;','&nbsp;')<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;html<br /><br /><br />#&nbsp;格式化url<br /><br />def&nbsp;formatURL(html,url):<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;urls&nbsp;=&nbsp;re.findall(r'''</span><span style="color: #007700">(&lt;</span><span style="color: #0000BB">a</span><span style="color: #007700">[^&gt;]*</span><span style="color: #0000BB">href</span><span style="color: #007700">=</span><span style="color: #DD0000">"([^"</span><span style="color: #007700">]+)</span><span style="color: #DD0000">"[^&gt;]*&gt;)|(&lt;a[^&gt;]*href='([^']+)'[^&gt;]*&gt;)''',html,re.I)<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;urls&nbsp;==&nbsp;None&nbsp;:&nbsp;return&nbsp;html<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;regs&nbsp;in&nbsp;urls&nbsp;:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;html&nbsp;=&nbsp;html.replace(regs[0],matchURL(regs[0],url))<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;html<br /><br /><br />#&nbsp;格式化单个url<br /><br />def&nbsp;matchURL(tag,url):<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;urls&nbsp;=&nbsp;re.findall(r'''(.*)(src|href)=(.+?)(&nbsp;|\/&gt;|&gt;).*|(.*)url\(([^\)]+)\)''',tag,re.I)<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;urls&nbsp;==&nbsp;None&nbsp;:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;tag<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;urls[0][5]&nbsp;==&nbsp;''&nbsp;:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;urlQuote&nbsp;=&nbsp;urls[0][2]<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;urlQuote&nbsp;=&nbsp;urls[0][5]<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;len(urlQuote)&nbsp;&gt;&nbsp;0&nbsp;:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cUrl&nbsp;=&nbsp;re.sub('''['"</span><span style="color: #007700">]</span><span style="color: #DD0000">''','',urlQuote)<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;tag<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;urls&nbsp;=&nbsp;urlparse(url);&nbsp;scheme&nbsp;=&nbsp;urls[0];<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;scheme!=''&nbsp;:&nbsp;scheme+='</span><span style="color: #007700">:</span><span style="color: #FF8000">//'<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">host&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">urls</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">];&nbsp;</span><span style="color: #0000BB">host&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">scheme&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">host<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;</span><span style="color: #0000BB">len</span><span style="color: #007700">(</span><span style="color: #0000BB">host</span><span style="color: #007700">)==</span><span style="color: #0000BB">0&nbsp;</span><span style="color: #007700">:&nbsp;return&nbsp;</span><span style="color: #0000BB">tag<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;path&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">osp</span><span style="color: #007700">.</span><span style="color: #0000BB">dirname</span><span style="color: #007700">(</span><span style="color: #0000BB">urls</span><span style="color: #007700">[</span><span style="color: #0000BB">2</span><span style="color: #007700">]);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;</span><span style="color: #0000BB">path</span><span style="color: #007700">==</span><span style="color: #DD0000">'/'&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">path&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">''</span><span style="color: #007700">;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;</span><span style="color: #0000BB">cUrl</span><span style="color: #007700">.</span><span style="color: #0000BB">find</span><span style="color: #007700">(</span><span style="color: #DD0000">"#"</span><span style="color: #007700">)!=-</span><span style="color: #0000BB">1&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">cUrl&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">cUrl</span><span style="color: #007700">[:</span><span style="color: #0000BB">cUrl</span><span style="color: #007700">.</span><span style="color: #0000BB">find</span><span style="color: #007700">(</span><span style="color: #DD0000">"#"</span><span style="color: #007700">)]<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">#&nbsp;判断类型<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;</span><span style="color: #0000BB">re</span><span style="color: #007700">.</span><span style="color: #0000BB">search</span><span style="color: #007700">(</span><span style="color: #0000BB">r</span><span style="color: #DD0000">'''^(http|https|ftp):(\/\/|\\\\)(([\w\/\\\+\-~`@:%])+\.)+([\w\/\\\.\=\?\+\-~`@'</span><span style="color: #007700">:!%</span><span style="color: #FF8000">#]|(&amp;amp;)|&amp;)+''',cUrl,re.I)&nbsp;!=&nbsp;None&nbsp;:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;http开头的url类型要跳过<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">return&nbsp;</span><span style="color: #0000BB">tag<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;elif&nbsp;cUrl</span><span style="color: #007700">[:</span><span style="color: #0000BB">1</span><span style="color: #007700">]&nbsp;==&nbsp;</span><span style="color: #DD0000">'/'&nbsp;</span><span style="color: #007700">:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">#&nbsp;绝对路径<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">cUrl&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">host&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">cUrl<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;elif&nbsp;cUrl</span><span style="color: #007700">[:</span><span style="color: #0000BB">3</span><span style="color: #007700">]==</span><span style="color: #DD0000">'../'&nbsp;</span><span style="color: #007700">:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">#&nbsp;相对路径<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">while&nbsp;</span><span style="color: #0000BB">cUrl</span><span style="color: #007700">[:</span><span style="color: #0000BB">3</span><span style="color: #007700">]==</span><span style="color: #DD0000">'../'&nbsp;</span><span style="color: #007700">:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">cUrl&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">cUrl</span><span style="color: #007700">[</span><span style="color: #0000BB">3</span><span style="color: #007700">:]<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;</span><span style="color: #0000BB">len</span><span style="color: #007700">(</span><span style="color: #0000BB">path</span><span style="color: #007700">)&nbsp;&gt;&nbsp;</span><span style="color: #0000BB">0&nbsp;</span><span style="color: #007700">:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">path&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">osp</span><span style="color: #007700">.</span><span style="color: #0000BB">dirname</span><span style="color: #007700">(</span><span style="color: #0000BB">path</span><span style="color: #007700">)<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elif&nbsp;cUrl</span><span style="color: #007700">[:</span><span style="color: #0000BB">2</span><span style="color: #007700">]==</span><span style="color: #DD0000">'./'&nbsp;</span><span style="color: #007700">:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">cUrl&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">host&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">path&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">cUrl</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">:]<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">elif&nbsp;cUrl</span><span style="color: #007700">.</span><span style="color: #0000BB">lower</span><span style="color: #007700">()[:</span><span style="color: #0000BB">7</span><span style="color: #007700">]==</span><span style="color: #DD0000">'mailto:'&nbsp;</span><span style="color: #007700">or&nbsp;</span><span style="color: #0000BB">cUrl</span><span style="color: #007700">.</span><span style="color: #0000BB">lower</span><span style="color: #007700">()[:</span><span style="color: #0000BB">11</span><span style="color: #007700">]==</span><span style="color: #DD0000">'javascript:'&nbsp;</span><span style="color: #007700">:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #0000BB">tag<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">else&nbsp;:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">cUrl&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">host&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">path&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #DD0000">'/'&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">cUrl<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;R&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">tag</span><span style="color: #007700">.</span><span style="color: #0000BB">replace</span><span style="color: #007700">(</span><span style="color: #0000BB">urlQuote</span><span style="color: #007700">,</span><span style="color: #DD0000">'"'&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">cUrl&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #DD0000">'"'</span><span style="color: #007700">)<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #0000BB">R<br /><br /><br /></span><span style="color: #FF8000">#&nbsp;html代码截取函数<br /><br /></span><span style="color: #0000BB">def&nbsp;sect</span><span style="color: #007700">(</span><span style="color: #0000BB">html</span><span style="color: #007700">,</span><span style="color: #0000BB">start</span><span style="color: #007700">,</span><span style="color: #0000BB">end</span><span style="color: #007700">):<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;</span><span style="color: #0000BB">len</span><span style="color: #007700">(</span><span style="color: #0000BB">html</span><span style="color: #007700">)==</span><span style="color: #0000BB">0&nbsp;</span><span style="color: #007700">:&nbsp;return&nbsp;;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">#&nbsp;正则表达式截取<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;</span><span style="color: #0000BB">start</span><span style="color: #007700">[:</span><span style="color: #0000BB">1</span><span style="color: #007700">]==</span><span style="color: #0000BB">chr</span><span style="color: #007700">(</span><span style="color: #0000BB">40</span><span style="color: #007700">)&nbsp;and&nbsp;</span><span style="color: #0000BB">start</span><span style="color: #007700">[-</span><span style="color: #0000BB">1</span><span style="color: #007700">:]==</span><span style="color: #0000BB">chr</span><span style="color: #007700">(</span><span style="color: #0000BB">41</span><span style="color: #007700">)&nbsp;and&nbsp;</span><span style="color: #0000BB">end</span><span style="color: #007700">[:</span><span style="color: #0000BB">1</span><span style="color: #007700">]==</span><span style="color: #0000BB">chr</span><span style="color: #007700">(</span><span style="color: #0000BB">40</span><span style="color: #007700">)&nbsp;and&nbsp;</span><span style="color: #0000BB">end</span><span style="color: #007700">[-</span><span style="color: #0000BB">1</span><span style="color: #007700">:]==</span><span style="color: #0000BB">chr</span><span style="color: #007700">(</span><span style="color: #0000BB">41</span><span style="color: #007700">)&nbsp;:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">reStart&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">re</span><span style="color: #007700">.</span><span style="color: #0000BB">findall</span><span style="color: #007700">(</span><span style="color: #0000BB">r</span><span style="color: #DD0000">'(?isu)'&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">start&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #DD0000">'(.*)'&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">end</span><span style="color: #007700">,</span><span style="color: #0000BB">html</span><span style="color: #007700">)<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;</span><span style="color: #0000BB">reStart&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">None&nbsp;</span><span style="color: #007700">:&nbsp;return&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">R&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">reStart</span><span style="color: #007700">[</span><span style="color: #0000BB">0</span><span style="color: #007700">][</span><span style="color: #0000BB">1</span><span style="color: #007700">]<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">#&nbsp;字符串截取<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">else&nbsp;:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">#&nbsp;取得开始字符串的位置<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">intStart&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">html</span><span style="color: #007700">.</span><span style="color: #0000BB">lower</span><span style="color: #007700">().</span><span style="color: #0000BB">find</span><span style="color: #007700">(</span><span style="color: #0000BB">start</span><span style="color: #007700">.</span><span style="color: #0000BB">lower</span><span style="color: #007700">())<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">#&nbsp;如果搜索不到开始字符串，则直接返回空<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;</span><span style="color: #0000BB">intStart&nbsp;</span><span style="color: #007700">==&nbsp;-</span><span style="color: #0000BB">1&nbsp;</span><span style="color: #007700">:&nbsp;return&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">#&nbsp;取得结束字符串的位置<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">intEnd&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">html</span><span style="color: #007700">[</span><span style="color: #0000BB">intStart</span><span style="color: #007700">+</span><span style="color: #0000BB">len</span><span style="color: #007700">(</span><span style="color: #0000BB">start</span><span style="color: #007700">):].</span><span style="color: #0000BB">lower</span><span style="color: #007700">().</span><span style="color: #0000BB">find</span><span style="color: #007700">(</span><span style="color: #0000BB">end</span><span style="color: #007700">.</span><span style="color: #0000BB">lower</span><span style="color: #007700">())<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">#&nbsp;如果搜索不到结束字符串，也返回为空<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;</span><span style="color: #0000BB">intEnd&nbsp;</span><span style="color: #007700">==&nbsp;-</span><span style="color: #0000BB">1&nbsp;</span><span style="color: #007700">:&nbsp;return&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">#&nbsp;开始和结束字符串都有了，可以开始截取了<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">R&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">html</span><span style="color: #007700">[</span><span style="color: #0000BB">intStart</span><span style="color: #007700">+</span><span style="color: #0000BB">len</span><span style="color: #007700">(</span><span style="color: #0000BB">start</span><span style="color: #007700">):</span><span style="color: #0000BB">intStart</span><span style="color: #007700">+</span><span style="color: #0000BB">intEnd</span><span style="color: #007700">+</span><span style="color: #0000BB">len</span><span style="color: #007700">(</span><span style="color: #0000BB">start</span><span style="color: #007700">)]<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">#&nbsp;返回截取的字符<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">return&nbsp;</span><span style="color: #0000BB">R<br /><br /><br /></span><span style="color: #FF8000">#&nbsp;-------------------------------------&nbsp;开始执行程序&nbsp;-------------------------------------------<br /><br /><br />#&nbsp;首先创建数据库<br /><br /></span><span style="color: #0000BB">createDatabase</span><span style="color: #007700">()<br /><br /><br /></span><span style="color: #FF8000">#&nbsp;开始采集<br /><br /></span><span style="color: #0000BB">loops&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">0<br /><br /></span><span style="color: #007700">while&nbsp;</span><span style="color: #0000BB">True</span><span style="color: #007700">:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;</span><span style="color: #0000BB">loops</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">0&nbsp;</span><span style="color: #007700">:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">url&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">getOneUrl</span><span style="color: #007700">()<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;</span><span style="color: #0000BB">url&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #DD0000">""&nbsp;</span><span style="color: #007700">:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">loops&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">0<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">else&nbsp;:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">loops&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">collect</span><span style="color: #007700">(</span><span style="color: #0000BB">url</span><span style="color: #007700">)<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">loops&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">collect</span><span style="color: #007700">()<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">#&nbsp;暂停<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">time</span><span style="color: #007700">.</span><span style="color: #0000BB">sleep</span><span style="color: #007700">(</span><span style="color: #0000BB">sleep</span><span style="color: #007700">)<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;</span><span style="color: #0000BB">loops</span><span style="color: #007700">==</span><span style="color: #0000BB">0&nbsp;</span><span style="color: #007700">:&nbsp;break<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br /><br /></span><span style="color: #FF8000">#&nbsp;关闭HTTP连接<br /><br /></span><span style="color: #0000BB">dl</span><span style="color: #007700">.</span><span style="color: #0000BB">close</span><span style="color: #007700">()<br /><br /></span><span style="color: #FF8000">#&nbsp;退出程序&nbsp;<br /><br /></span><span style="color: #0000BB">sys</span><span style="color: #007700">.exit()</span><span style="color: #0000BB"></span>
</span>
</code></blockquote>
</p>]]></description>
			<link>http://blog.18883.com/blog/499</link>
			<category domain="http://blog.18883.com/blog/category/2">建站教程</category>
			<pubDate>2008-09-26 07:51</pubDate>
		</item>
		<item>
			<guid>http://blog.18883.com/blog/498</guid>
			<title>支持快播(QvodPlayer)的部分电影网站</title>
			<author>hopol</author>
			<description><![CDATA[<p>快播电影站导航： <br />
http://www.qvod173.cn <br />
http://www.hi253.cn <br />
http://www.qvod265.cn <br />
http://iby.cn <br />
http://www.soqvod.com/dh <br />
http://www.173.net.cn <br />
http://www.suya56.com.cn/Q <br />
http://www.382.net <br />
http://www.z8qvod.cn <br />
http://www.kankanso.cn <br />
http://www.qvod123.com <br />
http://www.haohaofy.cn <br />
http://www.qvod88.cn <br />
http://haoqvod.zhan.cn.yahoo.com <br />
http://qvod.345s.com <br />
http://www.kisso.net <br />
http://www.uuicc.com <br />
http://www.22ty.com <br />
http://www.soqvod.com/dh <br />
<br />
快播电影资源搜索： <br />
http://qvod.686k.com <br />
http://www.qvodzy.com.cn <br />
http://www.qvodsou.com <br />
http://www.92na.com <br />
http://www.souing.cn <br />
http://qvoddy.go.51.net <br />
http://www.boplay.cn <br />
http://www.soqvod.com <br />
http://www.souw.net <br />
http://www.caogenso.com <br />
http://www.kksoso.com <br />
http://www.zjmove.com <br />
http://www.vodjia.cn <br />
http://www.tibaidu.com <br />
<br />
快播电影点评网： <br />
http://www.comzu.com <br />
http://www.q-vod.com <br />
<br />
快播电影区: <br />
http://www.hanmtv.cn <br />
http://www.beyondmv.com <br />
http://www.30ip.com <br />
http://www.vod200.com <br />
http://www.70234.com <br />
http://www.qvodw.com <br />
http://www.wzkk.net <br />
http://www.920774.cn <br />
http://www.fly82.cn <br />
http://59vs.cn <br />
http://www.shxcs.com <br />
http://www.b4399.com <br />
http://www.tvk8.com <br />
http://www.448200.com <br />
http://www.hktvb8.cn <br />
http://www.92hdtv.net <br />
http://www.686k.com/ <br />
http://www.avboba.com <br />
http://www.jlw8.cn/mfdy <br />
http://www.163boy.cn <br />
http://www.sz100fen.com <br />
http://www.axinbaba.com <br />
http://www.sanduoxu.cn <br />
http://www.57bb.com <br />
http://www.lelenet.net <br />
http://www.50mv.com <br />
http://www.yshkj.cn <br />
http://www.023tvb.cn <br />
http://www.02tt.com <br />
http://www.lansekj.cn <br />
http://www.77yskj.cn <br />
http://www.mov712.com <br />
http://www.szmv8.cn <br />
http://www.360dyy.com <br />
http://www.myrui.com <br />
http://www.keqie.com <br />
http://www.wde114.cn <br />
http://www.beardv.cn <br />
http://www.818vod.net <br />
http://www.didady.com <br />
http://www.07dy.com.cn <br />
http://www.ztvod.cn <br />
http://www.mydyy.com <br />
http://woyaodvd.cn <br />
http://www.dongyf2008.com <br />
http://www.fouqmiz.cn <br />
http://www.jp106.cn <br />
http://www.suya56.com.cn/YS <br />
http://www.tom0744.cn <br />
http://www.ayouku.com <br />
http://y3y.cn <br />
http://qvody8.cn <br />
http://www.oppp.cn <br />
http://www.fcp365.com <br />
http://www.dy127.com <br />
http://www.91ra.cn <br />
http://www.pipimv.cn <br />
http://www.1719.cn <br />
http://www.sadren.cn <br />
http://www.nenb.cn <br />
http://www.voeye.com <br />
http://www.838dy.com <br />
http://www.tom530.cn <br />
http://www.p2pmov.cn <br />
http://www.173bobo.cn <br />
http://www.wwootv.cn <br />
http://www.bantongshui.cn <br />
http://www.kooo7.com <br />
http://www.fcpdy.cn <br />
http://www.554.cc <br />
http://movie.iyaxin.com <br />
http://www.qukanlou.com <br />
http://vod.xy166.com <br />
http://www.a199.cn <br />
http://c7.p2pmovie.cn <br />
http://www.95bo.com <br />
http://www.005i.com <br />
http://www.le998.cn <br />
http://www.redtiger.cn <br />
http://www.mayi.cc <br />
http://www.iim286.com <br />
http://www.666see.com <br />
http://www.fcpdy.cn <br />
http://www.ben2010.cn <br />
http://www.7kuku.com <br />
http://www.qvod5.cn <br />
http://www.vod0735.cn <br />
http://qovd123.zhan.cn.yahoo.com <br />
http://www.97qb.com <br />
http://www.dkkp.cn <br />
http://www.7788.la <br />
http://www.qq1577.cn <br />
http://dy127.com <br />
http://www.jtvcd.com <br />
http://www.paopoo.com/qvod <br />
http://v.92na.com <br />
http://www.yd123.net <br />
http://www.hfage.cn <br />
http://www.d4vod.com <br />
http://www.665w.com <br />
http://www.yd123.net <br />
http://www.qdy8.com <br />
http://www.yauu.cn <br />
http://www.smmyy.cn <br />
http://www.le998.cn <br />
http://www.e-shidai.com <br />
http://www.dy3658.cn <br />
http://www.d4vod.com <br />
http://www.mnz8.com <br />
http://www.61good.com <br />
http://vod.dsgod.cn <br />
http://www.xjxlw.cn <br />
http://www.karqi.com/Movie <br />
http://www.aaaji.com <br />
http://www.56zz.com <br />
http://www.94dv.com <br />
http://www.8laku.com <br />
http://www.53ys.com <br />
http://www.993994.com <br />
http://www.pq33.com <br />
http://www.qq500.com <br />
http://www.ChinaY4.com <br />
http://www.84dyy.cn <br />
http://www.379vod.cn <br />
http://www.dbkan.com <br />
http://vip.005y.com <br />
http://www.snzc.cn <br />
http://www.jtwww.com <br />
http://www.qvod6.cn <br />
http://www.qdianying.com <br />
http://www.bbobo.com <br />
http://www.ys838.com <br />
http://www.bb40.cn <br />
http://www.kanwoba.com <br />
http://www.227.cn <br />
http://www.uoocoo.net <br />
http://www.onefy.com <br />
http://www.3vyy.cn <br />
http://dy.xjbk.cn <br />
http://www.keren8.com <br />
http://www.zzv8.com <br />
http://www.miantu.com <br />
http://www.554.cc <br />
http://www.66hl.com/movie <br />
http://www.qu007.cn <br />
http://www.qvod51.cn <br />
http://www.lby2005.com <br />
http://www.930v.com <br />
http://www.mb168.com <br />
http://www.96dyy.com <br />
http://www.0575hh.cn <br />
http://www.92er.com <br />
http://www.bt7.cn <br />
http://www.7tdyy.cn <br />
http://www.ldys2008.cn <br />
http://www.vk57.com <br />
http://www.mm85.cn <br />
http://www.75n.com <br />
http://www.177movie.com <br />
http://www.213gk.cn <br />
http://vod.qcoco.com <br />
http://www.qnetc.com/qvod <br />
http://www.en31.cn <br />
http://www.hzdvd.com <br />
http://www.0314mv.cn <br />
http://www.yqvod.cn <br />
http://www.tom765.cn <br />
http://www.173365.cn <br />
http://www.51kan.name <br />
http://www.wz0577.cn <br />
http://www.03vod.cn <br />
http://www.ni32.com <br />
http://www.iapex.cn <br />
http://www.tvb66.com <br />
http://www.bajieyy.com.cn <br />
http://www.554.cc <br />
http://www.loveqiu.com <br />
http://www.55y8.com <br />
http://film.beekee.net <br />
http://www.kanbaa.com <br />
http://219.149.79.26/qvod/movie <br />
http://www.cwku.com/vod <br />
http://www.kukux.cn <br />
http://www.dianying100.com <br />
http://www.17ttk.com <br />
http://www.hootea.com <br />
http://www.9tuc.com <br />
http://www.774yy.cn <br />
http://www.3ywl.com <br />
http://www.movies51.cn <br />
http://www.hz8888.com <br />
http://www.102dog.cn <br />
http://www.dvd1813.com <br />
http://qvod.wowdy.cn <br />
http://www.vvv5.cn <br />
http://www.kankvod.cn <br />
http://www.u6dy.cn <br />
http://www.wlaiye.com <br />
http://www.hope93.cn <br />
http://www.dy124.cn <br />
http://www.nb930.cn <br />
http://www.bblft.com/dy <br />
http://www.yl100.cn <br />
http://www.917dy.com <br />
http://movie.qafcn.com <br />
http://www.dededi.net <br />
http://www.11uu.net <br />
http://www.600dy.com <br />
http://www.360happy.com <br />
http://www.zx123456.com <br />
http://www.film006.cn <br />
http://www.w2dvd.cn <br />
http://www.hzcnm.com <br />
http://www.ccqq365.cn <br />
http://www.chinay4.com <br />
http://www.75n.com <br />
http://www.177movie.com <br />
http://www.213gk.cn <br />
http://vod.qcoco.com <br />
http://www.qnetc.com/qvod <br />
http://www.en31.cn <br />
http://www.hzdvd.com <br />
http://www.0314mv.cn <br />
http://www.yqvod.cn <br />
http://www.tom765.cn <br />
http://www.173365.cn <br />
http://www.51kan.name <br />
http://www.wz0577.cn <br />
http://www.03vod.cn <br />
http://www.ni32.com <br />
http://www.iapex.cn <br />
http://www.tvb66.com <br />
http://www.bajieyy.com.cn <br />
http://www.554.cc <br />
http://www.loveqiu.com <br />
http://www.55y8.com <br />
http://film.beekee.net <br />
http://www.kanbaa.com <br />
http://219.149.79.26/qvod/movie <br />
http://www.258885.com/vod <br />
http://www.cwku.com <br />
http://www.kukux.cn <br />
http://dianying100.com <br />
http://www.17ttk.com <br />
http://www.hootea.com <br />
http://www.9tuc.com <br />
http://www.774yy.cn <br />
http://www.3ywl.com <br />
http://www.movies51.cn <br />
http://www.hz8888.com <br />
http://www.102dog.cn <br />
http://www.axaxx.cn <br />
http://www.dvd1813.com <br />
http://qvod.wowdy.cn <br />
http://www.vvv5.cn <br />
http://www.kankvod.cn <br />
http://www.u6dy.cn <br />
http://www.wlaiye.com <br />
http://www.hope93.cn <br />
http://www.dy124.cn <br />
http://www.nb930.cn <br />
http://www.bblft.com/dy <br />
http://www.yl100.cn <br />
http://www.917dy.com <br />
http://movie.qafcn.com <br />
http://www.dededi.net <br />
http://www.11uu.net <br />
http://www.66sn.com <br />
http://www.600dy.com <br />
http://www.360happy.com <br />
http://www.zx123456.com <br />
http://www.film006.cn <br />
http://www.w2dvd.cn <br />
http://www.hzcnm.com <br />
http://www.ccqq365.cn <br />
http://www.vod0519.com <br />
http://www.chinay4.com <br />
http://www.u9mv.cn <br />
http://www.sz100fen.com <br />
http://www.vod10.com <br />
http://www.88819.com <br />
http://www.istmd.cn <br />
http://www.kan91.com <br />
http://www.iebobo.com <br />
http://www.qqjqq.com <br />
http://www.p2pqvod.cn <br />
http://www.uksee.cn <br />
http://21.heziav.info <br />
http://p2p.yunch.com <br />
http://www.3g300.cn <br />
http://www.shiye88.cn <br />
http://www.ben2010.cn <br />
http://www.xftop.com <br />
http://www.9959.cn <br />
http://www.we2s.cn <br />
http://www.qooku.cn <br />
http://www.loulanvod.com <br />
http://www.fkwl.com <br />
http://www.kp265.com <br />
http://www.u9mv.com <br />
http://www.06kk.com <br />
http://vod.cnlvs.com <br />
http://www.boplay.cn <br />
http://www.kan80.cn <br />
http://www.elunion.cn/ <br />
http://www.ej12.com <br />
http://movie.10ggg.com <br />
http://www.mmgov.com/ <br />
http://www.lelenet.net <br />
http://www.sun136.cn <br />
http://www.156z.com/ <br />
http://www.ksbrt.com <br />
http://www.cnvee.com <br />
http://www.3gat.com <br />
http://www.ksask.com <br />
http://www.1gdy.com <br />
http://www.96dyy.com <br />
http://www.oy14.cn <br />
http://qvod.airizi.com <br />
http://www.begood.net.cn <br />
http://www.qvodqvod.cn <br />
http://www.56cd.cn <br />
http://www.111ye.cn <br />
http://www.mdj8.com.cn <br />
http://www.kdvcd.cn <br />
http://www.jajacool.com/ <br />
http://www.971314.com <br />
http://www.coomov.com <br />
http://www.eluj.cn <br />
http://www.6sohu.com <br />
http://mov.388z.cn <br />
http://www.881d.cn <br />
http://www.19uu.org <br />
http://www.ningvod.cn <br />
http://www.admin99.com.cn <br />
http://www.musicgg.cn <br />
http://www.haotd.net <br />
http://www.tizhu.com <br />
http://www.wy55.com <br />
http://www.bobaso.com <br />
http://www.yl739.com <br />
http://www.krdd.cn <br />
http://www.97ya.com <br />
http://www.eqpop.com <br />
http://www.qqsi.com <br />
http://www.fjvod.net <br />
http://www.wivod.cn <br />
http://www.2sort.cn/vod <br />
http://www.hongpe.com.cn <br />
http://www.yody.cn <br />
http://www.omum.cn <br />
http://www.ktfish.com <br />
http://www.txwvod.com <br />
http://www.qvodp2p.com <br />
http://www.vodnew.cn <br />
http://www.156z.cn <br />
http://www.bobo56.cn <br />
http://www.512film.cn <br />
http://www.playba.com.cn <br />
http://www.xdownbbs.com <br />
http://www.7dudy.com <br />
http://www.hlwmov.cn <br />
http://www.qqzzw.com.cn <br />
http://www.99ur.cn <br />
http://www.hhvod.cn <br />
http://www.tom348.cn <br />
http://qvod.airizi.com <br />
http://www.mv567.cn <br />
http://www.521010.com <br />
http://www.7474530.cn <br />
http://www.loulanvod.cn <br />
http://hnayzj.ys168.com <br />
http://www.173yb.com <br />
http://www.99dy.com <br />
http://www.kan800.cn <br />
http://www.c2gg.com <br />
http://www.800kan.com.cn <br />
http://www.szmv.net <br />
http://www.d4vod.cn <br />
http://www.rmplay.com <br />
http://www.kugoutv.com <br />
http://www.tdvcd.cn <br />
http://www.1717vod.com <br />
http://www.wd1818.com <br />
http://www.ucuc.cc <br />
http://www.274300.cn <br />
http://www.tom345.cn <br />
http://www.4s4s.com <br />
http://www.818vod.com <br />
http://qvod.26v.cn <br />
http://www.xiaoneitv.com <br />
http://www.tom345.cn <br />
http://www.cqmovie.com <br />
http://www.97so.cn <br />
http://vod.bd0574.com <br />
http://www.52dianying.com <br />
http://www.lbxdy.cn <br />
http://dvd.kugo.cn <br />
http://www.wd38.com <br />
http://www.51ttk.cn <br />
http://www.kun123.com <br />
http://www.5itvb.com <br />
http://www.douqq.com <br />
http://www.xmdyy.com <br />
http://www.kk6.cn <br />
http://www.5advd.net <br />
http://www.slvod.cn <br />
http://www.hzddol.com <br />
http://www.tom51.com <br />
http://movie.e2818.com <br />
http://www.ouyoyo.com <br />
http://www.58lou.com <br />
http://www.m3344.com <br />
Http://www.7qvod.cn <br />
http://www.dy521.cn <br />
http://www.smmovie.com.cn <br />
http://q.75du.com <br />
http://www.178x.com <br />
http://v.r51.net <br />
http://www.sosoha.com <br />
http://www.173dy.com <br />
http://www.dsuuu.com <br />
http://www.vcixi.com <br />
http://www.3gav.cn <br />
http://www.dhfun.cn <br />
http://www.voeye.com <br />
http://www.33md.com <br />
http://www.mao365.com <br />
http://www.77dy.com <br />
http://www.0288.com <br />
http://www.51qvod.cn <br />
http://www.138628.com <br />
http://www.movla.com <br />
http://www.1000ys.com <br />
http://www.kanvcd.com <br />
http://www.skyme.com <br />
http://www.399w.com <br />
http://www.3gdyy.com <br />
http://www.qvodshow.com <br />
http://www.9070.com <br />
http://www.4536.com <br />
http://vod.pp365.com <br />
http://www.tom365.com <br />
http://www.vod588.com <br />
http://www.91rap.com <br />
http://qvod.ts138.com <br />
http://www.520ys.net/vod <br />
http://www.ai63.cn/movie <br />
http://www.pyvod.com <br />
http://www.5ictv.com <br />
http://www.pp85.com <br />
http://www.dvd511.com <br />
http://www.517vod.cn <br />
http://www.5itvb.com <br />
http://www.mov777.cn <br />
http://www.ml09.cn <br />
http://www.5ku8.com.cn <br />
http://www.chenzz.com <br />
http://www.74mv.com <br />
http://www.ah930.com <br />
http://www.khvcd.cn <br />
http://www.519mtv.cn <br />
http://www.51buka.com <br />
http://www.ktfish.com <br />
http://bbs.h900.com <br />
http://www.rrvod.cn <br />
http://www.bbb119.com <br />
http://www.zom123.cn <br />
http://www.gg222.com <br />
http://www.tom565.cn <br />
http://www.33pv.com <br />
http://www.xhvod.net <br />
http://www.hp2p.cn <br />
[url]http://wwwds.cn/vod <br />
<br />
快播连续剧区： <br />
http://tv.lungpoon.com <br />
http://www.30tian.com <br />
<br />
快播卡通动漫区： <br />
http://www.163kt.com <br />
163在线卡通动漫网--做中国最新最全最好的卡通动漫网站. <br />
<br />
快播教育培训区： <br />
http://www.zhydao.com <br />
电信http://www1.59px.net <br />
网通http://www.59px.net <br />
无忧培训网 - 中国最大的培训网 - 网络教育第一品牌 <br />
<br />
快播音乐MTV区： <br />
http://www.ktvst.com <br />
http://www.mz6.cn</p>]]></description>
			<link>http://blog.18883.com/blog/498</link>
			<category domain="http://blog.18883.com/blog/category/2">建站教程</category>
			<pubDate>2008-09-26 07:10</pubDate>
		</item>
		<item>
			<guid>http://blog.18883.com/blog/497</guid>
			<title>站长发布共享QVOD电影资源推荐</title>
			<author>hopol</author>
			<description><![CDATA[<p>-------------------------------------------- <br />
部分站长分享QVOD测试电影资源列表（来站长发贴或跟贴收集）： <br />
QVOD免费资源 <br />
http://www.qvodzy.com.cn/ <br />
<br />
686看免费电影 <br />
http://qvod.686k.com <br />
<br />
一个QVOD资源博客 <br />
http://hi.baidu.com/qvodys/blog <br />
<br />
晴天影片列表 <br />
http://www.88vd.com/my <br />
<br />
QVOD资源 <br />
http://q.3gban.com <br />
<br />
华人影视(各大影院热播影片) <br />
http://www.oplong.com/tv/2008.txt <br />
<br />
七天啦免费电影影片列表 <br />
http://cj.7t.la <br />
<br />
QVOD影片地址分享 <br />
http://vod.snzc.cn <br />
<br />
Q电影网 <br />
http://www.qdianying.com/a/exfile.txt <br />
<br />
骑士免费电影资源列表 <br />
http://74mv.com/qs.txt <br />
<br />
ＭＴＶ和相声资源 <br />
http://www.dv85.cn/MTV.TXT <br />
http://www.dv85.cn/xp.txt <br />
<br />
新视野高清QVOD资源共享 <br />
http://ww.56zz.com <br />
<br />
黑蚂蚁娱乐网 <br />
http://qvod.586x.com <br />
<br />
QVOD影院 <br />
http://qvodqvod.cn/url <br />
http://qvodqvod.cn/url.txt <br />
<br />
KK6影视联盟 <br />
http://www.kk6.cn <br />
<br />
PP85电影 <br />
http://www.pp85.com/qq.txt <br />
<br />
92电影网 <br />
http://92dy.net/qvod.txt <br />
<br />
深蓝免费电影 <br />
http://slvod.cn/myzy/qvod.asp <br />
http://slvod.cn/qvod.txt <br />
<br />
优酷宽频免费电影 <br />
http://www.uoocoo.net/all.txt <br />
<br />
3G免费高清影院 <br />
http://3Gdyy.com/qvod.txt <br />
<br />
5ictvQVOD免费资源站 <br />
http://addr.5ictv.com <br />
<br />
新化影院发布平台 <br />
http://218.76.142.25:82/data/ <br />
<br />
中国草根影视联盟 <br />
http://www.p2puni.cn <br />
<br />
疯狂网络QVOD电影 <br />
http://www.fkwl.com/1.txt <br />
http://www.fkwl.com/2.txt <br />
<br />
boplay影视资源 <br />
http://www.boplay.cn <br />
<br />
伦理电影资源 <br />
http://a.6dyy.cn/zy1.txt <br />
<br />
<br />
--------------------------------------------- <br />
QVOD格式连续剧测试资源下载：http://www.qvod.com/filmlist.rar （更新时间:2008-07-30） <br />
热门电影bt种子测试资源下载：http://220.164.144.249/torrent.rar （更新时间:2007-12-14） <br />
热门连续剧bt种子测试资源下载：http://220.164.144.249/torrent_big.rar （更新时间:2008-03-31）</p>]]></description>
			<link>http://blog.18883.com/blog/497</link>
			<category domain="http://blog.18883.com/blog/category/2">建站教程</category>
			<pubDate>2008-09-26 07:05</pubDate>
		</item>
		<item>
			<guid>http://blog.18883.com/blog/468</guid>
			<title>5秒后弹窗代码</title>
			<author>hopol</author>
			<description><![CDATA[<div class="codeText">
<div class="codeHead">XML/HTML代码</div>
<ol class="dp-xml">
    <li class="alt"><span><span class="tag">&lt;</span><span class="tag-name">script</span><span>&nbsp;</span><span class="attribute">language</span><span>=</span><span class="attribute-value">'javascript'</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span>var&nbsp;</span><span class="attribute">sVarPopWin</span><span>=</span><span class="attribute-value">true</span><span>; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>function&nbsp;PlayJsAdPopWin() &nbsp;&nbsp;</span></li>
    <li class=""><span>{ &nbsp;&nbsp;</span></li>
    <li class="alt"><span>if(&nbsp;sVarPopWin&nbsp;) &nbsp;&nbsp;</span></li>
    <li class=""><span>{ &nbsp;&nbsp;</span></li>
    <li class="alt"><span class="attribute">popwin</span><span>=</span><span class="attribute-value">window</span><span>.open(&quot;您需要弹的网站地址&quot;,&quot;&quot;,&quot;</span><span class="attribute">height</span><span>=</span><span class="attribute-value">300</span><span>,&nbsp;</span><span class="attribute">width</span><span>=</span><span class="attribute-value">360</span><span>&quot;); &nbsp;&nbsp;</span></li>
    <li class=""><span>} &nbsp;&nbsp;</span></li>
    <li class="alt"><span>} &nbsp;&nbsp;</span></li>
    <li class=""><span>setTimeout(&quot;PlayJsAdPopWin()&quot;,&nbsp;5000&nbsp;); &nbsp;&nbsp;</span></li>
    <li class="alt"><span class="tag">&lt;/</span><span class="tag-name">script</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
</ol>
</div>
<p><br />
上面的代码中有一句 <br />
<br />
popwin=window.open(&quot;您需要弹的网站地址&quot;,&quot;&quot;,&quot;height=300, width=360&quot;); <br />
<br />
后面的 height=300, width=360 是您需要弹出的页面大小。 <br />
<br />
如果您想直接弹出网页可以用下面的代码。&nbsp;</p>
<div class="codeText">
<div class="codeHead">XML/HTML代码</div>
<ol class="dp-xml">
    <li class="alt"><span><span class="tag">&lt;</span><span class="tag-name">script</span><span>&nbsp;</span><span class="attribute">language</span><span>=</span><span class="attribute-value">'javascript'</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span>var&nbsp;</span><span class="attribute">sVarPopWin</span><span>=</span><span class="attribute-value">true</span><span>; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>function&nbsp;PlayJsAdPopWin() &nbsp;&nbsp;</span></li>
    <li class=""><span>{ &nbsp;&nbsp;</span></li>
    <li class="alt"><span>if(&nbsp;sVarPopWin&nbsp;) &nbsp;&nbsp;</span></li>
    <li class=""><span>{ &nbsp;&nbsp;</span></li>
    <li class="alt"><span class="attribute">popwin</span><span>=</span><span class="attribute-value">window</span><span>.open(&quot;您需要弹的网站地址&quot;,&quot;&quot;); &nbsp;&nbsp;</span></li>
    <li class=""><span>} &nbsp;&nbsp;</span></li>
    <li class="alt"><span>} &nbsp;&nbsp;</span></li>
    <li class=""><span>setTimeout(&quot;PlayJsAdPopWin()&quot;,&nbsp;5000&nbsp;); &nbsp;&nbsp;</span></li>
    <li class="alt"><span class="tag">&lt;/</span><span class="tag-name">script</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
</ol>
</div>
<p><br />
过IE6.7.傲游 世界之窗 THE WORLD</p>]]></description>
			<link>http://blog.18883.com/blog/468</link>
			<category domain="http://blog.18883.com/blog/category/2">建站教程</category>
			<pubDate>2008-08-04 20:29</pubDate>
		</item>
		<item>
			<guid>http://blog.18883.com/blog/417</guid>
			<title>使用 PHPnow 搭建 PHP 环境[图]</title>
			<author>hopol</author>
			<description><![CDATA[<p><strong><font color="#0000ff" size="5">使用 PHPnow 搭建 PHP 环境[图]<br />
</font></strong><br />
搭建 PHP 其实不很难，只是有点繁琐。要是自己搭建一次 PHP + MySQL 环境很是费时。更糟的是，很多新手在配置 PHP 时常常出现这样那样的问题。诸如 mysql 扩展、zend 安装失败等等问题。这时，我们需要一个快速、标准且专业的 PHP 套件包。PHPnow 就这样应运而生，为你快速搭建专业的虚拟主机。 <br />
<br />
与 PHPnow 的名字一样，让我们一起 PHPNow! <br />
<br />
首先从 http://www.phpnow.org/download.html 下载 最新版 PHPnow。PHPnow 有两种封装，一是 exe 自解压版（推荐，本文针对此版），二是纯 7z 档案（没有 exe 自解压）。 <br />
<br />
执行 PHPnow-1.4.x.exe 出现下图所示。回车即可。&nbsp;<br />
<br />
<a href="http://blog.18883.com/blog/images/313/" rel="lightbox" title="Hopol's Blog" target="_blank"><img src="http://blog.18883.com/blog/attachments/date_200805/thumb_ff25f3d4c5ace80426614277eccef8d5.png" border="0" alt="大小: 10.09 K&#13;尺寸: 150 x 113&#13;浏览: 2 次&#13;点击打开新窗口浏览全图" width="150" height="113" /></a><br />
图-1：解压对话框&nbsp;<br />
<br />
在自动解压完毕后，将自动执行 Init.cmd 进行初始化动作。如 图-2 示： <br />
期间可能出现防火墙提示，请允许。&nbsp;<br />
<br />
<a href="http://blog.18883.com/blog/images/314/" rel="lightbox" title="Hopol's Blog" target="_blank"><img src="http://blog.18883.com/blog/attachments/date_200805/thumb_216fd8ee4f0feff7f9904572f353525b.png" border="0" alt="大小: 100.83 K&#13;尺寸: 105 x 150&#13;浏览: 1 次&#13;点击打开新窗口浏览全图" width="105" height="150" /></a><br />
图-2：Init.cmd 过程&nbsp;<br />
<br />
<a href="http://blog.18883.com/blog/images/315/" rel="lightbox" title="Hopol's Blog" target="_blank"><img src="http://blog.18883.com/blog/attachments/date_200805/thumb_cc28d72f0fc8b3645d2fd187326580cd.png" border="0" alt="大小: 20.37 K&#13;尺寸: 150 x 103&#13;浏览: 1 次&#13;点击打开新窗口浏览全图" width="150" height="103" /></a><br />
图-3：解除防火墙&nbsp;<br />
<br />
Init.cmd 十秒钟即可完成。全部完成后，将自动打开默认页。 <br />
（如果没有，试试手动打开 http://127.0.0.1）&nbsp;<br />
<br />
<a href="http://blog.18883.com/blog/images/316/" rel="lightbox" title="Hopol's Blog" target="_blank"><img src="http://blog.18883.com/blog/attachments/date_200805/thumb_1f40f96b75476747725b9502e6b2cefe.png" border="0" alt="大小: 124.97 K&#13;尺寸: 135 x 150&#13;浏览: 1 次&#13;点击打开新窗口浏览全图" width="135" height="150" /></a><br />
图-4：搭建成功<br />
<br />
如果你只想搭建一个网站，上面的环境已经足够。很都时候我们需要开设多个独立的网站。例如论坛和主页分开、和朋友共享服务器等等。这时就要用到 虚拟主机 了。 <br />
<br />
下面说说 PHPnow 虚拟主机的使用。很简单。 <br />
<br />
双击执行 D:\PHPnow\PnCp.cmd （可能你的安装路径不是 D:\PHPnow），输入 2 后回车。 <br />
按照提示输入新建虚拟主机信息。如 图-5 所示。&nbsp;<br />
<br />
<a href="http://blog.18883.com/blog/images/317/" rel="lightbox" title="Hopol's Blog" target="_blank"><img src="http://blog.18883.com/blog/attachments/date_200805/thumb_b31c224d470fb6688a39ba2b1436a20f.png" border="0" alt="大小: 74.17 K&#13;尺寸: 150 x 106&#13;浏览: 6 次&#13;点击打开新窗口浏览全图" width="150" height="106" /></a><br />
图-5：开设虚拟主机&nbsp;<br />
<br />
输入完信息回车后，将自动重启 Apache 以便生效。 <br />
然后访问刚才添加的域名，注意事先解析好域名指向你的服务器 IP。 <br />
<br />
如果没有域名或者不会用，可以通过编辑 C:\WINDOWS\system32\drivers\etc\hosts 来使用&ldquo;虚拟域名&rdquo;。 <br />
本例中的 bbs.test.com 就是在 &ldquo;127.0.0.1 localhost&rdquo; 的下一行添加一行 &ldquo;127.0.0.1 bbs.test.com&rdquo; 实现的。&nbsp;<br />
<br />
<a href="http://blog.18883.com/blog/images/318/" rel="lightbox" title="Hopol's Blog" target="_blank"><img src="http://blog.18883.com/blog/attachments/date_200805/thumb_a843938186a727b5fd8d923d66f08bf1.png" border="0" alt="大小: 86.17 K&#13;尺寸: 150 x 125&#13;浏览: 0 次&#13;点击打开新窗口浏览全图" width="150" height="125" /></a><br />
图-6：虚拟主机开设成功<br />
<br />
可能你还需要为每个虚拟主机分配 MySQL 数据库，下面介绍下如何使用 phpmyadmin 分配用户和数据库。 <br />
<br />
打开 http://127.1/phpMyAdmin；用 root 登陆。 <br />
然后点击 &ldquo;权限&rdquo;再点击 &ldquo;添加新用户&rdquo;。 <br />
填写好新的 用户名 和 密码； <br />
选择第二项 &ldquo;Create database with same name and grant all privileges&rdquo;。 <br />
其他的保持默认；需要提的是，全局权限可不要选，除非必要，否则全不选。 <br />
点击 [执行] 即可完成。难明白就看看图吧。&nbsp;<br />
<br />
<a href="http://blog.18883.com/blog/images/319/" rel="lightbox" title="Hopol's Blog" target="_blank"><img src="http://blog.18883.com/blog/attachments/date_200805/thumb_a6cbe68b6a84e64044496e0bdab73fe7.png" border="0" alt="大小: 105.3 K&#13;尺寸: 150 x 130&#13;浏览: 3 次&#13;点击打开新窗口浏览全图" width="150" height="130" /></a><br />
图-7：添加数据库用户。&nbsp;<br />
<br />
把刚才添加的用户名和密码交给用户即可。注意 root 拥有最高权限，不要轻易把密码交给别人。 <br />
<br />
好了！你现在拥有了一个专业的 PHP 服务器环境。什么 Discuz! 6.0、PHPWind、DeDe、PHPCms 全不是问题，马上开始你的建站旅程。</p>]]></description>
			<link>http://blog.18883.com/blog/417</link>
			<category domain="http://blog.18883.com/blog/category/2">建站教程</category>
			<pubDate>2008-05-27 15:58</pubDate>
		</item>
		<item>
			<guid>http://blog.18883.com/blog/416</guid>
			<title>PHPnow PHP 环境套件包 [备份]</title>
			<author>hopol</author>
			<description><![CDATA[<p><font color="#0000ff" size="5"><strong>PHPnow 是什么?</strong></font></p>
<p>Win32 下绿色免费的 Apache + PHP + MySQL 环境套件包。 <br />
简易安装、快速搭建支持虚拟主机的 PHP 环境。附带 PnCp.cmd 控制面板，帮助你快速配置你的套件，使用非常方便。 <br />
<br />
PHPnow 是绿色的，解压后执行 Init.cmd 初始化，即可得到一个 PHP + MySQL 环境。 <br />
然后就可以直接安装 Discuz!, PHPWind, DeDe, WordPress 等程序。 <br />
支持虚拟主机：便捷的虚拟主机管理 <br />
虚拟主机代理：可与 IIS 共存 80 端口(代理方式) <br />
插件支持：ASP | ASP.NET | JSP <br />
<br />
喜欢自己配置 PHP 环境？ <br />
PHPnow 仅使用了 DOS 命令脚本 和 PHP 程序，完全可以自己修改，打造自己的套件！ <br />
手动配置 PHP 还是有必要掌握的，PHPnow 只是为你减少重复的动作。&nbsp;</p>
<hr />
<p><font color="#0000ff" size="4"><strong>PHPnow 1.4.5<br />
</strong></font><br />
(推荐) Apache 2.0 版; 纯 7z 压缩包 (需要 WinRAR 3.51+ 或 7-zip)<br />
<br />
下载地址： <strong><font color="#ff0000"><a href="http://blog.18883.com/blog/download/308/" title="14.63 M, 下载次数:6" target="_blank">phpnow-1.4.5-apache 2.0 版.7z</a>&nbsp;<br />
</font></strong><br />
Apache 2.2 版; 纯 7z 压缩包 (需要 WinRAR 3.51+ 或 7-zip)<br />
<br />
下载地址： <strong><font color="#ff0000"><a href="http://blog.18883.com/blog/download/309/" title="14.63 M, 下载次数:5817" target="_blank">phpnow-1.4.5-apache 2.2 版.7z</a></font></strong></p>
<hr />
<p><strong><font color="#0000ff" size="4">PHPnow 插件</font></strong><br />
<br />
Asp.net 支持 【mod_aspdotnet for PHPnow 1.4.x】<br />
下载地址： <strong><font color="#ff0000"><a href="http://blog.18883.com/blog/download/310/" title="71.29 K, 下载次数:5" target="_blank">aspnet4pn_14x-1.7z</a><br />
</font></strong><br />
Asp 支持&nbsp; 【ASP 支持插件(AHTML) for PHPnow 1.4.x】<br />
下载地址： <strong><font color="#ff0000"><a href="http://blog.18883.com/blog/download/311/" title="1.12 M, 下载次数:11" target="_blank">asp4pn_14x-1.7z</a></font></strong>&nbsp;<hr />
<strong><font color="#0000ff" size="4">PnLite</font></strong><br />
<br />
最小 PHP + MySQL 运行环境 Apa224+php523+MySQL5045+zo330<br />
下载地址： <font color="#ff0000"><strong><a href="http://blog.18883.com/blog/download/312/" title="5.23 M, 下载次数:2" target="_blank">pnlite.exe</a><br />
</strong></font><hr />
</p>]]></description>
			<link>http://blog.18883.com/blog/416</link>
			<category domain="http://blog.18883.com/blog/category/2">建站教程</category>
			<pubDate>2008-05-27 15:39</pubDate>
		</item>
		<item>
			<guid>http://blog.18883.com/blog/392</guid>
			<title>自动采集入库 建站方案</title>
			<author>hopol</author>
			<description><![CDATA[<p><font color="#ff0000"><font size="4"><strong>NiceWords+凤过无痕+终结版（已打后门补丁+10套模块）</strong></font><br />
<br />
</font>By：凤过无痕&nbsp; mail:zrlhk@163.com</p>
<p>注意：你的密码一定要复杂，否则你的后台也会被Crack，这次是涉及到系统的垃圾架构。<br />
<br />
如果你手动更新后发现前台没有新文章，那是缓存没更新，请删除cache目录下除config.php文件外的所有目录<br />
&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;<br />
此版本已经去除官方内置的后门，再次BS垃圾作者的无耻人品。<br />
已经去除一切垃圾官方的相关字，包括后台！<br />
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■</p>
<p>1.二进制上传所有文件<br />
2.以下目录、文件设置为777<br />
&nbsp;cache<br />
&nbsp;cache/*<br />
&nbsp;data<br />
&nbsp;data/*<br />
&nbsp;config.yaml.php<br />
&nbsp;sitemap.xml<br />
3.进入key.php填写你的配置运行&nbsp;&nbsp; 然后请到后台进行&nbsp;&nbsp; 系统设置 <br />
5.删除key.php&nbsp;&nbsp;</p>
<p><br />
安装已经完成。Enjoy It.</p>
<p><br />
By：凤过无痕&nbsp; mail:zrlhk@163.com<br />
__________________________________________</p>
<p>本旨的目的是让大家都能学习Nicewords的垃圾构架，或者学习做垃圾站。对于你出现的任何可能，本人概不负责。<br />
程序架构本身问题很多，请到官方查询资料。本人不负责任何问题的提问。</p>
<p>Tip:&nbsp;这个系统需要iconv系统函数支持。<br />
<br />
<br />
<strong><font color="#ff0000">下载地址:</font></strong> <a href="http://blog.18883.com/blog/download/250/" title="513.06 K, 下载次数:939" target="_blank">nicewords+凤过无痕+终结版（已打后门补丁+10套模块）.rar</a><br />
<br />
<font color="#0000ff"><strong>来源:&nbsp; [氢气博客]</strong>&nbsp; <a href="http://www.92h2.com.cn">http://www.92h2.com.cn</a></font><br />
<br />
<br />
<br />
<br />
<font color="#ff0000" size="4"><strong>nicewords_2.0源程序<br />
</strong></font><br />
nicewords最新2.0纯净破解版 强势推出功能更强大，系统更稳定，破解更完美！</p>
<p>NiceWords智能建站官方最新2.0破解版</p>
<p>介绍：完美破解，无限制版本！不要再浪费时间下网上提供的了，还有那种几十元卖给你的&nbsp;&nbsp; 下下来都是不能用的，要不就是挂马的，留后门的.</p>
<p>实力见证最新2.0破解版<a href="http://www.wodejibada.cn/nc200/">http://www.wodejibada.cn/nc200/</a></p>
<p>后台演示：<a href="http://www.wodejibada.cn/nc200/admin/">http://www.wodejibada.cn/nc200/admin/</a></p>
<p>导库插件：<a href="http://www.wodejibada.cn/nc200/admin/export">http://www.wodejibada.cn/nc200/admin/export</a></p>
<p>我这里有无限制的nicewords破解版</p>
<p><font color="#ff0000"><strong>下载地址:</strong></font> <a href="http://blog.18883.com/blog/download/251/" title="1.14 M, 下载次数:56" target="_blank">nicewords_2.0源程序.rar</a><br />
<br />
<br />
<br />
<br />
<strong><font color="#ff0000" size="4">NiceWords智能建站系统 v2.0.0118 for3790<br />
</font></strong><br />
下载地址:&nbsp;<a href="http://blog.18883.com/blog/download/254/" title="838.17 K, 下载次数:16" target="_blank">nicewords智能建站系统 v2.0.0118 for3790.rar</a><br />
<br />
<br />
<br />
<strong><font color="#ff0000" size="4">EzSites v0.1&nbsp; 仿Nicewords&nbsp; FOR bo-blog [TEST]</font></strong><br />
<br />
说明：和Nicewords类似，设几个关键词就OK了。需配合Bo-BlogV2.1.0使用。文件里面有几个时间和数量设置，可根据需要调整，如果不知道改就不用改了吧。怕和别人模板一样怕K就去boblog那边换个模板。里面还有些错误，我也懒得改了，自己看吧。<br />
<br />
演示地址：<a href="http://www.finance-guide.cn">http://www.finance-guide.cn</a><br />
演示站的不是这个版本，在这个基础上加了很多东西，解决其他一些错误等等。<br />
<br />
<br />
<strong><font color="#ff0000">下载地址:</font></strong>&nbsp;<a href="http://blog.18883.com/blog/download/252/" title="33.61 K, 下载次数:15" target="_blank">ezsites v0.1 test.rar</a><br />
<br />
<br />
<br />
<font color="#ff0000" size="4"><strong>NiceWords万度SEO破解版<br />
</strong></font><br />
<strong><font color="#ff0000">下载地址:</font></strong>&nbsp;<a href="http://blog.18883.com/blog/download/260/" title="189.32 K, 下载次数:265" target="_blank">nicewords万度seo破解版.zip</a><br />
<br />
<font color="#0000ff"><strong>附: Bo-BlogV2.1.0</strong></font>&nbsp;<a href="http://blog.18883.com/blog/download/253/" title="659.98 K, 下载次数:7175" target="_blank">bo-blogv2.1.0.tar.gz</a><br />
<br />
nicewords的Rewrite模式</p>
<div class="codeText" twffan="done">
<div class="codeHead" twffan="done">PHP代码</div>
<ol class="dp-c">
    <li class="alt"><span twffan="done"><span twffan="done">RewriteRule&nbsp;^/show\/([\d]+)\.htm$&nbsp;/show\.php\?id=</span><span class="vars" twffan="done">$1</span><span twffan="done">&nbsp; &nbsp;&nbsp;</span></span></li>
    <li class=""><span twffan="done">RewriteRule&nbsp;^/page\/([\d]+)\.htm$&nbsp;/index\.php\?page=</span><span class="vars" twffan="done">$1</span><span twffan="done">&nbsp; &nbsp;&nbsp;</span></li>
    <li class="alt"><span twffan="done">RewriteRule&nbsp;^/tag\/(.*)\/([\d]+)\.htm$&nbsp;/index\.php\?tag=</span><span class="vars" twffan="done">$1</span><span twffan="done">&amp;page=</span><span class="vars" twffan="done">$2</span><span twffan="done">&nbsp; &nbsp;&nbsp;</span></li>
    <li class=""><span twffan="done">RewriteRule&nbsp;^/tag\/(.*)\.htm$&nbsp;/index\.php\?tag=</span><span class="vars" twffan="done">$1</span><span twffan="done">&nbsp;&nbsp;</span></li>
</ol>
</div>
<p>&nbsp;</p>
<hr />
<p><br />
<font color="#ff0000" size="4"><strong>nicewords英文版(未破解)NiceWords En 1.0for_38_6545</strong></font></p>
<div class="codeText" twffan="done">
<div class="codeHead" twffan="done">PHP代码</div>
<ol class="dp-c">
    <li class="alt"><span twffan="done"><span class="keyword" twffan="done">return</span><span twffan="done">&nbsp;false; &nbsp;&nbsp;</span></span></li>
    <li class=""><span twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
    <li class="alt"><span twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="vars" twffan="done">$_obfuscate_5nfe</span><span twffan="done">&nbsp;=&nbsp;</span><span class="func" twffan="done">base64_decode</span><span twffan="done">(&nbsp;</span><span class="string" twffan="done">&quot;aHR0cDovL3NlYXJjaC55YWhvby5jb20vc2VhcmNoP2VpPVVURi04JnA9&quot;</span><span twffan="done">&nbsp;).urlencode(&nbsp;</span><span class="vars" twffan="done">$_obfuscate_65enSAGeRnjmc6R9JFho9vqQ1EgNn0l44nXUcCFZHPn8</span><span twffan="done">&nbsp;).</span><span class="string" twffan="done">&quot;&amp;rd=r1&amp;meta=vc%3Dcn&amp;fr=yfp-t-331&amp;fp_ip=CN&amp;rs=all&amp;fr2=rs-top&quot;</span><span twffan="done">; &nbsp;&nbsp;</span></li>
    <li class=""><span twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="vars" twffan="done">$_obfuscate_UZROWV3lqKP63</span><span twffan="done">wyzPAt5UWXQS1alNmoiN6IM76EW_M3&nbsp;=&nbsp;get_romote_data(&nbsp;</span><span class="vars" twffan="done">$_obfuscate_5nfe</span><span twffan="done">&nbsp;); &nbsp;&nbsp;</span></li>
    <li class="alt"><span twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword" twffan="done">if</span><span twffan="done">&nbsp;(&nbsp;</span><span class="func" twffan="done">empty</span><span class="keyword" twffan="done">empty</span><span twffan="done">(&nbsp;</span><span class="vars" twffan="done">$_obfuscate_UZROWV3lqKP63</span><span twffan="done">wyzPAt5UWXQS1alNmoiN6IM76EW_M3&nbsp;)&nbsp;) &nbsp;&nbsp;</span></li>
    <li class=""><span twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</span></li>
    <li class="alt"><span twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword" twffan="done">return</span><span twffan="done">&nbsp;false; &nbsp;&nbsp;</span></li>
    <li class=""><span twffan="done">&nbsp;&nbsp;</span></li>
    <li class="alt"><span twffan="done">aHR0cDovL3NlYXJjaC55YWhvby5jb20vc2VhcmNoP2VpPVVURi04JnA9 &nbsp;&nbsp;</span></li>
    <li class=""><span twffan="done">= &nbsp;&nbsp;</span></li>
    <li class="alt"><span twffan="done"><a href="http://search.yahoo.com/search?ei=UTF-8&amp;p">http:</a>=</span><span class="comment" twffan="done">//search.yahoo.com/search?ei=UTF-8&amp;p</span><span twffan="done">&nbsp;&nbsp;</span></li>
</ol>
</div>
<p><br />
<strong><font color="#ff0000">下载地址:</font></strong>&nbsp;<a href="http://blog.18883.com/blog/download/301/" title="1.68 M, 下载次数:11" target="_blank">nicewords_en_1.0_for_38_6545.zip</a><br />
<hr />
<br />
<font color="#ff0000" size="4"><strong>自动采集加发布的WP（wordpress）插件<br />
</strong></font><br />
英文的，采集的只能是有RSS源的 <br />
不过说实话现在基本上是个网站都有ＲＳＳ，所以要找源也很简单<br />
<br />
<strong><font color="#ff0000">下载地址:</font></strong>&nbsp;<a href="http://blog.18883.com/blog/download/303/" title="72.92 K, 下载次数:40" target="_blank">feedwordpress.0.992.zip</a><br />
<br />
<strong><font color="#ff0000">下载地址:</font></strong>&nbsp;<a href="http://blog.18883.com/blog/download/304/" title="12.86 K, 下载次数:19" target="_blank">wordpress auto content generator.rar</a><br />
<hr />
</p>]]></description>
			<link>http://blog.18883.com/blog/392</link>
			<category domain="http://blog.18883.com/blog/category/2">建站教程</category>
			<pubDate>2008-03-04 05:09</pubDate>
		</item>
		<item>
			<guid>http://blog.18883.com/blog/316</guid>
			<title>图像转数据流 ASP版</title>
			<author>hopol</author>
			<description><![CDATA[<p>asp图像转数据流：&nbsp;</p>
<div class="codeText">
<div class="codeHead">ASP 代码</div>
<ol class="dp-vb">
    <li class="alt"><span><span>&lt;%</span><span class="keyword">Function</span><span>&nbsp;ReadGif(sStr)&nbsp; &nbsp;&nbsp;</span></span></li>
    <li class=""><span class="keyword">Dim</span><span>&nbsp;i,&nbsp;iHex,&nbsp;sPath,&nbsp;oStream&nbsp; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>sPath&nbsp;=&nbsp;Server.MapPath(sStr)&nbsp; &nbsp;&nbsp;</span></li>
    <li class=""><span class="keyword">Set</span><span>&nbsp;oStream&nbsp;=&nbsp;Server.CreateObject(</span><span class="string">&quot;Adodb.Stream&quot;</span><span>)&nbsp; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>oStream.Type&nbsp;=&nbsp;1&nbsp; &nbsp;&nbsp;</span></li>
    <li class=""><span>oStream.Open&nbsp; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>oStream.LoadFromFile&nbsp;sPath&nbsp; &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span class="keyword">For</span><span>&nbsp;i&nbsp;=&nbsp;1&nbsp;</span><span class="keyword">To</span><span>&nbsp;LenB(oStream.Read())&nbsp; &nbsp;&nbsp;</span></li>
    <li class=""><span>oStream.Position&nbsp;=&nbsp;0&nbsp; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>iHex&nbsp;=&nbsp;Hex(AscB(MidB(oStream.Read(),&nbsp;i,&nbsp;1)))&nbsp; &nbsp;&nbsp;</span></li>
    <li class=""><span class="keyword">If</span><span>&nbsp;Len(iHex)&nbsp;=&nbsp;1&nbsp;</span><span class="keyword">Then</span><span>&nbsp;iHex&nbsp;=&nbsp;</span><span class="string">&quot;0&quot;</span><span>&nbsp;&amp;&nbsp;iHex&nbsp; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>ReadGif&nbsp;=&nbsp;ReadGif&nbsp;&amp;&nbsp;iHex&nbsp; &nbsp;&nbsp;</span></li>
    <li class=""><span class="keyword">Next</span><span>&nbsp; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li class=""><span>oStream.Close&nbsp; &nbsp;&nbsp;</span></li>
    <li class="alt"><span class="keyword">Set</span><span>&nbsp;oStream&nbsp;=&nbsp;</span><span class="keyword">Nothing</span><span>&nbsp; &nbsp;&nbsp;</span></li>
    <li class=""><span class="keyword">End</span><span>&nbsp;</span><span class="keyword">Function</span><span>&nbsp; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>%&gt;&nbsp; &nbsp;&nbsp;</span></li>
    <li class=""><span>&lt;%=ReadGif(</span><span class="string">&quot;help.gif&quot;</span><span>)%&gt;&nbsp;&nbsp;</span></li>
</ol>
</div>
<p><br />
<br />
图像转数据流转ASP&nbsp;</p>
<div class="codeText">
<div class="codeHead">ASP 代码</div>
<ol class="dp-vb">
    <li class="alt"><span><span>&lt;%&nbsp; &nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>WriteGif(</span><span class="string">&quot;上边的函数转的字符串全部放进来就可以了&quot;</span><span>)&nbsp; &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span class="keyword">Sub</span><span>&nbsp;WriteGif(sStr)&nbsp; &nbsp;&nbsp;</span></li>
    <li class=""><span class="keyword">Dim</span><span>&nbsp;aAry&nbsp; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>Response.Clear&nbsp; &nbsp;&nbsp;</span></li>
    <li class=""><span>aAry&nbsp;=&nbsp;MySplit(sStr)&nbsp; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>Response.ContentType&nbsp;=&nbsp;</span><span class="string">&quot;image/gif&quot;</span><span>&nbsp; &nbsp;&nbsp;</span></li>
    <li class=""><span class="keyword">For</span><span>&nbsp;i&nbsp;=&nbsp;0&nbsp;</span><span class="keyword">To</span><span>&nbsp;UBound(aAry)&nbsp; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>Response.BinaryWrite&nbsp;ChrB(</span><span class="string">&quot;&amp;H&quot;</span><span>&nbsp;&amp;&nbsp;aAry(i))&nbsp; &nbsp;&nbsp;</span></li>
    <li class=""><span class="keyword">Next</span><span>&nbsp; &nbsp;&nbsp;</span></li>
    <li class="alt"><span class="keyword">End</span><span>&nbsp;</span><span class="keyword">Sub</span><span>&nbsp; &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span class="keyword">Function</span><span>&nbsp;MySplit(sStr)&nbsp; &nbsp;&nbsp;</span></li>
    <li class=""><span class="keyword">Dim</span><span>&nbsp;sTmp&nbsp; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li class=""><span class="keyword">For</span><span>&nbsp;i&nbsp;=&nbsp;1&nbsp;</span><span class="keyword">To</span><span>&nbsp;Len(sStr)&nbsp;</span><span class="keyword">Step</span><span>&nbsp;2&nbsp; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>sTmp&nbsp;=&nbsp;sTmp&nbsp;&amp;&nbsp;Mid(sStr,&nbsp;i,&nbsp;2)&nbsp;&amp;&nbsp;</span><span class="string">&quot;,&quot;</span><span>&nbsp; &nbsp;&nbsp;</span></li>
    <li class=""><span class="keyword">Next</span><span>&nbsp; &nbsp;&nbsp;</span></li>
    <li class="alt"><span class="keyword">If</span><span>&nbsp;sTmp&nbsp;&lt;&gt;&nbsp;</span><span class="string">&quot;&quot;</span><span>&nbsp;</span><span class="keyword">Then</span><span>&nbsp;sTmp&nbsp;=&nbsp;Left(sTmp,&nbsp;Len(sTmp)&nbsp;-&nbsp;1)&nbsp; &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>MySplit&nbsp;=&nbsp;Split(sTmp,&nbsp;</span><span class="string">&quot;,&quot;</span><span>)&nbsp; &nbsp;&nbsp;</span></li>
    <li class=""><span class="keyword">End</span><span>&nbsp;</span><span class="keyword">Function</span><span>&nbsp; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>%&gt;&nbsp;&nbsp;</span></li>
</ol>
</div>
<p>&nbsp;</p>]]></description>
			<link>http://blog.18883.com/blog/316</link>
			<category domain="http://blog.18883.com/blog/category/2">建站教程</category>
			<pubDate>2007-10-26 23:55</pubDate>
		</item>
		<item>
			<guid>http://blog.18883.com/blog/304</guid>
			<title>HMJ采集器1.4 下载 (Build 20060428).</title>
			<author>hopol</author>
			<description><![CDATA[<p>无限分类功能能采集多层分类的信息 <br />
自定义添加连接 快速的添加链接 无须采集过程 <br />
可以采集UTF-8编码的网页 <br />
正则替换可以替换更多项 <br />
链接列表 入库列表 添加管理项 可以删除不需要的信息 <br />
导出数据时 MYSQL4.0可以转换编码 <br />
修复错误： <br />
完善添加导出规则</p><br /><br /><a href="http://blog.18883.com/blog/?action=show&amp;id=304" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://blog.18883.com/blog/304</link>
			<category domain="http://blog.18883.com/blog/category/2">建站教程</category>
			<pubDate>2007-10-21 04:51</pubDate>
		</item>
		<item>
			<guid>http://blog.18883.com/blog/277</guid>
			<title>网页弹窗代码大全</title>
			<author>hopol</author>
			<description><![CDATA[<p>网页弹窗代码大全</p><br /><br /><a href="http://blog.18883.com/blog/?action=show&amp;id=277" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://blog.18883.com/blog/277</link>
			<category domain="http://blog.18883.com/blog/category/2">建站教程</category>
			<pubDate>2007-10-04 08:58</pubDate>
		</item>
		<item>
			<guid>http://blog.18883.com/blog/226</guid>
			<title>Discuz!5.5测试版本</title>
			<author>hopol</author>
			<description><![CDATA[<font size="3">测试版安装说明：<br /></font><font size="3"><font color="#ff0000">1、此版本仅供测试使用，所以只提供安装文件，不提供对应的升级程序，也不推荐用户用于正式论坛。<br />2、此版本部分核心代码经过加密，安装使用需要服务器支持Zend Optimizer。<br /></font><br />其他说明：<br />欢迎大家测试，如果遇到问题或者程序BUG请到</font><a href="http://www.discuz.net/forum-110-1.html" target="_blank"><font color="#ff0000" size="3">Discuz! 5.5专区</font></a><font size="3">发帖告诉我们，谢谢。<br /><br />此活动最终解释权归Discuz!开发团队所有</font><br /><br /><a href="http://blog.18883.com/blog/?action=show&amp;id=226" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://blog.18883.com/blog/226</link>
			<category domain="http://blog.18883.com/blog/category/2">建站教程</category>
			<pubDate>2007-02-07 18:45</pubDate>
		</item>
		<item>
			<guid>http://blog.18883.com/blog/221</guid>
			<title>9种最经济的快速减肥方法</title>
			<author>hopol</author>
			<description><![CDATA[<p>1、原地跑，在室内或过道挑选一块约一平方米左右的空地，赤脚原地坚持每天跑15分钟。 </p>
<p>2、上楼梯，每周上下楼梯三至四次，每次连续30分钟，便可消耗约400卡路里热量，还可强健小腿、大腿和股部肌肉。 </p>
<p>3、步行，饭后45分钟左右，以每小时4.8公里的速度步行，热量消耗很快，我上瘦身网提醒若在饭后2-3小时再步行一次，效果更佳。</p><br /><br /><a href="http://blog.18883.com/blog/?action=show&amp;id=221" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://blog.18883.com/blog/221</link>
			<category domain="http://blog.18883.com/blog/category/2">建站教程</category>
			<pubDate>2007-02-03 13:20</pubDate>
		</item>
		<item>
			<guid>http://blog.18883.com/blog/220</guid>
			<title>DZ 防止暴力营销方案</title>
			<author>hopol</author>
			<description><![CDATA[DZ 防止暴力营销方案 FOR DZ5<br /><br /><a href="http://blog.18883.com/blog/?action=show&amp;id=220" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://blog.18883.com/blog/220</link>
			<category domain="http://blog.18883.com/blog/category/2">建站教程</category>
			<pubDate>2007-02-03 10:20</pubDate>
		</item>
		<item>
			<guid>http://blog.18883.com/blog/219</guid>
			<title>DZ 进入后台一直要求输入密码的解决方法</title>
			<author>hopol</author>
			<description><![CDATA[最近发现有不少用户因为进入后台后却一直要求输入密码，那是因为网络是使用动态 IP 或使用代理来上论坛，所以导致在进入后台时一直要求输入用户密码。<br />还有是和论坛的 IP 纪录不一致所造成的，以下的解决方法是除去登入后台的 IP 检查。<br /><br /><a href="http://blog.18883.com/blog/?action=show&amp;id=219" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://blog.18883.com/blog/219</link>
			<category domain="http://blog.18883.com/blog/category/2">建站教程</category>
			<pubDate>2007-02-03 09:15</pubDate>
		</item>
		<item>
			<guid>http://blog.18883.com/blog/214</guid>
			<title>让你的新站IP狂涨的一个代码！</title>
			<author>hopol</author>
			<description><![CDATA[<p>
<blockquote><code><span style="color: #000000">
<span style="color: #0000BB"></span><span style="color: #007700">&lt;</span><span style="color: #0000BB">script</span><span style="color: #007700">&gt;<br />var&nbsp;</span><span style="color: #0000BB">s</span><span style="color: #007700">=</span><span style="color: #0000BB">document</span><span style="color: #007700">.</span><span style="color: #0000BB">referrer<br /></span><span style="color: #007700">if(</span><span style="color: #0000BB">s</span><span style="color: #007700">.</span><span style="color: #0000BB">indexOf</span><span style="color: #007700">(</span><span style="color: #DD0000">"baidu"</span><span style="color: #007700">)&gt;</span><span style="color: #0000BB">0</span><span style="color: #007700">)<br /></span><span style="color: #0000BB">self</span><span style="color: #007700">.</span><span style="color: #0000BB">location</span><span style="color: #007700">=</span><span style="color: #DD0000">"http://www.5wgame.com/"</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">&lt;/script&gt;</span>&nbsp;<br />&lt;script&gt;<br />var&nbsp;s=document.referrer<br />if(s.indexOf("yahoo")&gt;0)<br />self.location="http://www.5wgame.com/";<br />&lt;/script&gt;&nbsp;<br />&lt;script&gt;<br />var&nbsp;s=document.referrer<br />if(s.indexOf("google")&gt;0)<br />self.location="http://www.5wgame.com/";<br />&lt;/script&gt;</span>
</code></blockquote>
</p>
<p>使用方法：<br />把此代码放到你的垃圾A站中，把其中的URL换成你的新站，也就是B站，<br />当访客正常打开你的A站时候，一切正常，内容也是A站的，但如果是从<br />百度，雅虎，GOOGLE搜索过来的，显示的流量也就是B站的了！</p>
<p>做垃圾站不可少的一个代码。使用此代码，可以让你A.B两站同时获得IP！<br />如你的A站不需要搜索来的IP，而B又是一个新站的话，可用此代码！ <br /></p>]]></description>
			<link>http://blog.18883.com/blog/214</link>
			<category domain="http://blog.18883.com/blog/category/2">建站教程</category>
			<pubDate>2006-08-27 20:11</pubDate>
		</item>
		<item>
			<guid>http://blog.18883.com/blog/211</guid>
			<title>JSPwebshell</title>
			<author>hopol</author>
			<description><![CDATA[<p>看图便知!!!</p><br /><br /><b>图片附件(缩略图):</b><br /><a href="http://blog.18883.com/blog/attachment.php?id=115" target="_blank"><img src="http://blog.18883.com/blog/attachments/date_200607/thumb_604d105769bea5c6ab34bc8b0802220f.gif" border="0" alt="大小: 27.31 K&#13;尺寸: 150 x 101&#13;浏览: 25 次&#13;点击打开新窗口浏览全图" width="150" height="101" /></a><br /><br /><b>附件: </b><a href="http://blog.18883.com/blog/attachment.php?id=116" target="_blank">jspwebshell.rar</a> (25.17 K, 下载次数:32)]]></description>
			<link>http://blog.18883.com/blog/211</link>
			<category domain="http://blog.18883.com/blog/category/2">建站教程</category>
			<pubDate>2006-07-02 02:29</pubDate>
		</item>
		<item>
			<guid>http://blog.18883.com/blog/209</guid>
			<title>PHP 目录直读 源码【老东西】</title>
			<author>hopol</author>
			<description><![CDATA[<p>DEMO：</p>
<a href="http://blog.18883.com/blog/images/113/" rel="lightbox" title="Hopol's Blog" target="_blank"><img src="http://blog.18883.com/blog/attachments/date_200606/thumb_eacc1a8f9b8c850c6dcf6502adc8267d.jpg" border="0" alt="大小: 73.34 K&#13;尺寸: 150 x 109&#13;浏览: 67 次&#13;点击打开新窗口浏览全图" width="150" height="109" /></a>
<p>保存为 18883.PHP 文件，代码入下：</p>
<p>
<blockquote><code><span style="color: #000000">
<span style="color: #0000BB">附件TXT文件</span>
</span>
</code></blockquote>
</p>
<p><font color="#993366" size="4">PS. 另外一个 就是 &lt;精灵下载&gt; 搜索就能找到 我个人不喜欢就不帖出BLOG</font></p><br /><br /><b>附件: </b><a href="http://blog.18883.com/blog/attachment.php?id=114" target="_blank">download.txt</a> (12.07 K, 下载次数:64)]]></description>
			<link>http://blog.18883.com/blog/209</link>
			<category domain="http://blog.18883.com/blog/category/2">建站教程</category>
			<pubDate>2006-06-27 09:43</pubDate>
		</item>
		<item>
			<guid>http://blog.18883.com/blog/208</guid>
			<title>值得收藏的网页配色代码</title>
			<author>hopol</author>
			<description><![CDATA[<p>DEMO：<a href="http://blog.18883.com/demo/peise/">http://blog.18883.com/demo/peise/</a></p>
<p>DEMO：<a href="http://blog.18883.com/demo/peise/yanse.htm">http://blog.18883.com/demo/peise/yanse.htm</a></p>
<p>&nbsp;</p><br /><br /><b>图片附件(缩略图):</b><br /><a href="http://blog.18883.com/blog/attachment.php?id=111" target="_blank"><img src="http://blog.18883.com/blog/attachments/date_200606/thumb_7af883eed6e7db763b4c94a576fcc09e.jpg" border="0" alt="大小: 53.31 K&#13;尺寸: 150 x 75&#13;浏览: 7 次&#13;点击打开新窗口浏览全图" width="150" height="75" /></a><br /><br /><b>附件: </b><a href="http://blog.18883.com/blog/attachment.php?id=112" target="_blank">peise.rar</a> (34.56 K, 下载次数:31)]]></description>
			<link>http://blog.18883.com/blog/208</link>
			<category domain="http://blog.18883.com/blog/category/2">建站教程</category>
			<pubDate>2006-06-27 09:37</pubDate>
		</item>
		<item>
			<guid>http://blog.18883.com/blog/203</guid>
			<title>用php模拟post来提交数据</title>
			<author>hopol</author>
			<description><![CDATA[<p>利用php的socket编程来直接给接口发送数据来模拟post的操作。 </p>
<p>
<blockquote><code><span style="color: #000000">
<span style="color: #0000BB"></span><span style="color: #007700">&lt;</span><span style="color: #0000BB">？PHP&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;$flag&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//要post的数据&nbsp;<br /></span><span style="color: #0000BB">$argv&nbsp;</span><span style="color: #007700">=&nbsp;array(<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'var1'</span><span style="color: #007700">=&gt;</span><span style="color: #DD0000">'abc'</span><span style="color: #007700">,&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'var2'</span><span style="color: #007700">=&gt;</span><span style="color: #DD0000">'你好吗'</span><span style="color: #007700">);&nbsp;<br /></span><span style="color: #FF8000">//构造要post的字符串&nbsp;<br /></span><span style="color: #007700">foreach&nbsp;(</span><span style="color: #0000BB">$argv&nbsp;</span><span style="color: #007700">as&nbsp;</span><span style="color: #0000BB">$key</span><span style="color: #007700">=&gt;</span><span style="color: #0000BB">$value</span><span style="color: #007700">)&nbsp;{&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">$flag</span><span style="color: #007700">!=</span><span style="color: #0000BB">0</span><span style="color: #007700">)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$params&nbsp;</span><span style="color: #007700">.=&nbsp;</span><span style="color: #DD0000">"&amp;"</span><span style="color: #007700">;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$flag&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$params</span><span style="color: #007700">.=&nbsp;</span><span style="color: #0000BB">$key</span><span style="color: #007700">.</span><span style="color: #DD0000">"="</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">$params</span><span style="color: #007700">.=&nbsp;</span><span style="color: #0000BB">urlencode</span><span style="color: #007700">(</span><span style="color: #0000BB">$value</span><span style="color: #007700">);&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$flag&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$length&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">strlen</span><span style="color: #007700">(</span><span style="color: #0000BB">$params</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//创建socket连接&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$fp&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">fsockopen</span><span style="color: #007700">(</span><span style="color: #DD0000">"127.0.0.1"</span><span style="color: #007700">,</span><span style="color: #0000BB">80</span><span style="color: #007700">,</span><span style="color: #0000BB">$errno</span><span style="color: #007700">,</span><span style="color: #0000BB">$errstr</span><span style="color: #007700">,</span><span style="color: #0000BB">10</span><span style="color: #007700">)&nbsp;or&nbsp;exit(</span><span style="color: #0000BB">$errstr</span><span style="color: #007700">.</span><span style="color: #DD0000">"---&gt;"</span><span style="color: #007700">.</span><span style="color: #0000BB">$errno</span><span style="color: #007700">);&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//构造post请求的头&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$header&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"POST&nbsp;/mobile/try.php&nbsp;HTTP/1.1\r\n"</span><span style="color: #007700">;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$header&nbsp;</span><span style="color: #007700">.=&nbsp;</span><span style="color: #DD0000">"Host:127.0.0.1\r\n"</span><span style="color: #007700">;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$header&nbsp;</span><span style="color: #007700">.=&nbsp;</span><span style="color: #DD0000">"Referer:/mobile/sendpost.php\r\n"</span><span style="color: #007700">;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$header&nbsp;</span><span style="color: #007700">.=&nbsp;</span><span style="color: #DD0000">"Content-Type:&nbsp;application/x-www-form-urlencoded\r\n"</span><span style="color: #007700">;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$header&nbsp;</span><span style="color: #007700">.=&nbsp;</span><span style="color: #DD0000">"Content-Length:&nbsp;"</span><span style="color: #007700">.</span><span style="color: #0000BB">$length</span><span style="color: #007700">.</span><span style="color: #DD0000">"\r\n"</span><span style="color: #007700">;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$header&nbsp;</span><span style="color: #007700">.=&nbsp;</span><span style="color: #DD0000">"Connection:&nbsp;Close\r\n\r\n"</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//添加post的字符串&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$header&nbsp;</span><span style="color: #007700">.=&nbsp;</span><span style="color: #0000BB">$params</span><span style="color: #007700">.</span><span style="color: #DD0000">"\r\n"</span><span style="color: #007700">;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//发送post的数据&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">fputs</span><span style="color: #007700">(</span><span style="color: #0000BB">$fp</span><span style="color: #007700">,</span><span style="color: #0000BB">$header</span><span style="color: #007700">);&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$inheader&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while&nbsp;(!</span><span style="color: #0000BB">feof</span><span style="color: #007700">(</span><span style="color: #0000BB">$fp</span><span style="color: #007700">))&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$line&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">fgets</span><span style="color: #007700">(</span><span style="color: #0000BB">$fp</span><span style="color: #007700">,</span><span style="color: #0000BB">1024</span><span style="color: #007700">);&nbsp;</span><span style="color: #FF8000">//去除请求包的头只显示页面的返回数据&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;(</span><span style="color: #0000BB">$inheader&nbsp;</span><span style="color: #007700">&amp;&amp;&nbsp;(</span><span style="color: #0000BB">$line&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #DD0000">"\n"&nbsp;</span><span style="color: #007700">||&nbsp;</span><span style="color: #0000BB">$line&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #DD0000">"\r\n"</span><span style="color: #007700">))&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$inheader&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">$inheader&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">)&nbsp;{&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span style="color: #0000BB">$line</span><span style="color: #007700">;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br /></span><span style="color: #0000BB">fclose</span><span style="color: #007700">(</span><span style="color: #0000BB">$fp</span><span style="color: #007700">);&nbsp;<br /></span><span style="color: #0000BB">?&gt;</span></span>
</code></blockquote>
</p>
<p>还可以使用php类HttpClient</p>]]></description>
			<link>http://blog.18883.com/blog/203</link>
			<category 