Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

Python PAMIEʾÀý

 ×ª×Ô:http://blog.chinaunix.net/u3/103146/showart_2058891.html
PythonÕâÖֽű¾ÓïÑÔµÄÇ¿´ó¹¦ÄÜÔ½À´Ô½±»¹ã´óµÄ³ÌÐòÔ±ËùÖØÊÓ£¬ÕâÖÖ֮ǰÔÚ¹úÄÚÁ÷ÐжȲ»¸ßµÄÓïÑÔ½üÀ´ÆøÊƸßÕÇ¡£¸÷ÖÖµÚÈý·½Ä£¿é²ã³ö²»Çî¡£
 
±¾ÎĽéÉܵıãÊÇÒ»ÖÖÄܷdz£·½±ã²Ù×÷IEµÄµÚÈý·½¹¤¾ß£¬PAMIE£¬ËûÄÜÈÃÄãÈçͬдJSÒ»ÑùÀ´²Ù×÷IEä¯ÀÀÆ÷¡£°üÀ¨×Ô¶¯Æô¶¯£¬·ÃÎÊÁ´½Ó£¬ÉèÖÃÎı¾¿òÖµ£¬»ñÈ¡°´Å¥£¬Ö´Ðеã»÷ʼþ£¬ÉõÖÁÖ´ÐÐÒ³ÃæJS·½·¨µÈµÈ¡£ÏÂÃæÓÃÒ»¸öʵ¼ÊµÄÀý×ÓÏê¼Ó˵Ã÷:
 
ÒÔϼò¶Ì´úÂë±ãÇáÒ×ʵÏÖ£¬µÇ¼±¾ÈËChinaUnix£¬²¢ÒԴ˵ã»÷ÈÕÖ¾ÎÄÕ£¬·¢ÎÄÕ£¬ÉèÖñêÌ⣬·ÖÀ࣬ºÍ²©¿ÍÄÚÈÝ£¬×îºóÖ´ÐÐÈ·¶¨£¬·¢²¼³É¹¦¡£
 
 
# -*- coding: gb2312 -*-
from PAM30 import PAMIE
from string import split
#===============================================================================
# ´ÓÎļþ¶ÁÈ¡ÅäÖÃÐÅÏ¢£¬µÇ¼url,ÕË»§£¬ÃÜÂëµÈ
#===============================================================================
def getCfgfromFile(fileName='settings.txt'):
    file = open(fileName)
    dict = {}
    line = file.readline()
    while line != '':
        args = split(line, '=')
        dict[args[0]] = args[1].decode('utf-8').encode('gb2312')
        line = file.readline()
    return dict
dict = getCfgfromFile()
ie = PAMIE()
#===============================================================================
# ´ò¿ªµÇÂ¼Ò³Ãæ£¬ÉèÖÃÓû§/ÃÜÂë
#===============================================================================
ie.navigate(dict['login-url'])
ie.setTextBox('username', dict['username'])
ie.setTextBox('password', dict['password'])
#===============================================================================
# »ñÈ¡µÇ¼°´Å¥
#===============================================================================
loginbtn = ie.findElement('input', 'type', 'image')
ie.clickElement(loginbtn)
#===============================


Ïà¹ØÎĵµ£º

python½Å±¾Ä£Äâä¯ÀÀÆ÷

£¨Å¼¶û¿´µ½£¬ÅÂÍüÁË£©
·ÂÓû§´ò¿ªä¯ÀÀÆ÷È»ºóµã»÷µÈÐÐΪȻºó»ñÈ¡½á¹û£¬ÒÔÏÂÊÇÎÒʹÓùýµÄ·½·¨Ö»ÊÇÒÀÀµÓëie²»¹ýfirefoxµÈÓ¦¸ÃÒ²ÓÐÏàÓ¦µÄµ÷Ó÷½·¨£º
˼·¾ÍÊǵ÷ÓÃieµÄcom×é¼þÈ»ºó¾ÍÊǶÔdomµÄ²Ù×÷¸úÓÃjavascript²Ù×÷domÀàËÆ£¬Ê¾·¶´úÂëÈçÏÂ
#ÌìÑĵǽµØÖ·
tianyalogin = "http://www.tianya.cn/"
tianya_user = "xxxxx" ......

Python cPAMIE Ä£ÄâIEä¯ÀÀÆ÷

 
PAMIE ÊÇÒ»¸öºÜÓÐÒâ˼µÄÄ£¿é¡£ËüÊÇÒ»¸öʵÏÖIE×Ô¶¯»¯µÄÄ£¿é¡£ÔÚ´Ë֮ǰÎÒʹÓùýClientCookieÕâ¸öÄ£¿é£¬Ëü¿ÉÒÔʹÓÃurllib2À´Í¨¹ý³ÌÐò·ÃÎÊÒ³Ãæ£¬²¢ÇÒºÜÊʺÏÔÚÐèÒªcookieÖ§³ÖµÄ»·¾³ÖС£²»¹ý£¬ÓÐЩwebµÄ·ÃÎʹý³Ì²¢²»½ö½öÊÇÏÂÔØÎļþÕâÑùµÄÊÂÇ飬ÓÐʱÊÇһϵͳµÄ¶¯×÷¡£PAMIEÓ¦¸ÃÊÇÒ»¸ö¸üÖ±¹Û£¬¸ü¼òµ¥µÄÄ£ÄâÊÖ¹¤ÊäÈëµÄ¹ý³Ì¡£² ......

PythonÖеĶÔÏó¡¢±äÁ¿¼°ÒýÓÃ

  ÔÚPythonÖУ¬ÎÒÃÇÖ´Ðбí´ïʽ a = 3£¬Python»áÔõÑù²Ù×÷ÄØ£¿
1¡¢Ê×ÏȻᴴ½¨Ò»¸ö¶ÔÏó±íʾֵ3
2¡¢Èç¹û±äÁ¿a²»´æÔÚ£¬´´½¨±äÁ¿a
3¡¢°Ñ±äÁ¿aÁ¬½Óµ½±íʾ3µÄ¶ÔÏó
ÔÚPythonÖУ¬±äÁ¿ºÍ¶ÔÏó´æ´¢ÔÚ²»Í¬µÄµØ·½£¬Í¨¹ýÖ¸ÕëÁ¬½ÓÆðÀ´...
Ò»¸ö±äÁ¿×ÜÊǺͶÔÏóÁ¬½ÓÆðÀ´£¬²»´æÔÚ²»ºÍ¶ÔÏóÁ¬½ÓµÄ±äÁ¿£¬µ«ÊÇ´óµÄ¶ÔÏó¿ÉÄÜÁ¬½Óµ½±ðµÄ¶ÔÏó¡£ ......

python¿ì½Ý¼ü»ã¼¯


Ctrl+3            ÐÐ×¢ÊÍ
Ctr+\               È¥ÐÐ×¢ÊÍ
Ctrl+Shift+3   È¥ÐÐ×¢ÊÍ
Ctrl+4            ¿é×¢ÊÍ
Ctrl+5         & ......

Python Ö®ìø

import this
The Zen of Python, by Tim Peters
Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough t ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ