青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Cpper
C/C++高級(jí)工程師 Android高級(jí)軟件工程師 IT集成工程師 音頻工程師 熟悉c,c++,java,c#,py,js,asp等多種語(yǔ)言 程序猿
腳本如下:
from bs4 import BeautifulSoup

def list_get(file):
    soup 
= BeautifulSoup(open(file))
    alist 
= soup.find_all('a',class_ = 'link')
    list 
= []
    
for i in alist:
        list.append(i.
get('href'));
    #
for i in list:
    #    print(i)
    
return list

if __name__=="__main__":
    list_get(
'List.htm')

list_get函數(shù)返回的是list字符串對(duì)象
其c語(yǔ)言調(diào)用的代碼如下:
#include <stdio.h>
#include 
<stdlib.h>
#include 
<Python.h>

char* GDALPythonObjectToCStr(PyObject* pyObject);

int main(int argc, char *argv[])
{
    Py_Initialize();  
    
if(!Py_IsInitialized())   
    {  
        
return -1;  
    }  
    
    PyRun_SimpleString(
"import sys");
    PyRun_SimpleString(
"sys.path.append('./script')");
    PyObject
* pModule;
    PyObject
* pDict;
    PyObject
* pFunc;

    pModule 
= PyImport_ImportModule("list");
    
if(!pModule)
    {
        printf(
"can't find list.py");
        system(
"PAUSE"); 
        getchar();
        
return -1;
    }
    
    pDict 
= PyModule_GetDict(pModule);
    
if(!pDict)
    {
        
return -1;
    }
    
    pFunc 
= PyDict_GetItemString(pDict,"list_get");
    
if(!pFunc || !PyCallable_Check(pFunc))
    {
        printf(
"can't find function [list_get]");
        getchar();
        
return -1;
    }
    
    PyObject
* args = PyTuple_New(1);
    PyTuple_SetItem(args,
0,Py_BuildValue("s","List.htm"));
    PyObject
* value = PyObject_CallObject(pFunc,args);
    
int ret = PySequence_Check(value);
    printf(
"check:%d\n",ret);
    
int length = PySequence_Size(value);
    printf(
"length:%d\n",length);
    
    
int i = 0;
    
for(;i<length;i++)
    {
        PyObject
* obj = PySequence_GetItem(value,i);  
        
//char* str = PyBytes_AS_STRING(obj);
        char* str = GDALPythonObjectToCStr(obj);
        printf(
"link:%s\n",str);    
        free(str);
    }
    
    Py_DECREF(args);
    Py_DECREF(pModule);
    Py_Finalize();    
    system(
"PAUSE");    
    
return 0;
}

/* Return a NULL terminated c String from a PyObject */
/* Result must be freed with GDALPythonFreeCStr */
char* GDALPythonObjectToCStr(PyObject* pyObject)
{
#if PY_VERSION_HEX >= 0x03000000
    
if(PyUnicode_Check(pyObject))
    {
        
char *pszStr;
        
char *pszNewStr;
        Py_ssize_t nLen;
        PyObject
* pyUTF8Str = PyUnicode_AsUTF8String(pyObject);
        PyBytes_AsStringAndSize(pyUTF8Str,
&pszStr,&nLen);
        pszNewStr 
= (char*)malloc(nLen+1);
        memcpy(pszNewStr,pszStr,nLen
+1);
        Py_XDECREF(pyUTF8Str);
        
return pszNewStr;
    }
    
else if(PyBytes_Check(pyObject))
    {
        
char *pszStr;
        
char *pszNewStr;
        Py_ssize_t nLen;
        PyBytes_AsStringAndSize(pyObject,
&pszStr,&nLen);
        pszNewStr 
= (char*)malloc(nLen+1);
        memcpy(pszNewStr,pszStr,nLen
+1);
        
return pszNewStr;
    }
    
else
    {
        
char *pszStr = (char*)malloc(1);
        pszStr[
0= '\0';
        
return pszStr;
    }
#else
    
return PyString_AsString(pyObject);
#endif
}
posted on 2013-12-07 15:48 ccsdu2009 閱讀(950) 評(píng)論(0)  編輯 收藏 引用 所屬分類(lèi): 雜項(xiàng)Python腳本網(wǎng)頁(yè)搜素
 
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲欧美在线x视频| 久久免费99精品久久久久久| 欧美日韩精品二区第二页| 久久成人av少妇免费| 羞羞视频在线观看欧美| 亚洲综合丁香| 先锋影音国产精品| 久久久久国产精品麻豆ai换脸| 久久久999| 欧美wwwwww| 欧美午夜大胆人体| 国产日韩亚洲欧美综合| 国内成+人亚洲| 亚洲激情六月丁香| 亚洲一区二区三区三| 久久精品九九| 亚洲黄网站在线观看| 欧美大片一区| 一区二区三区国产精华| 欧美一区网站| 欧美fxxxxxx另类| 欧美视频官网| 狠狠色伊人亚洲综合网站色| 妖精视频成人观看www| 香蕉视频成人在线观看| 蘑菇福利视频一区播放| 99精品视频一区| 久久精品国产99国产精品澳门| 裸体丰满少妇做受久久99精品| 欧美日韩不卡视频| 一区二区亚洲精品国产| 一区二区三区久久网| 久久久久久有精品国产| 日韩一区二区电影网| 欧美一区午夜精品| 国产精品chinese| 亚洲黄页一区| 久久视频国产精品免费视频在线| 亚洲电影一级黄| 久久高清免费观看| 国产精品久久久久久久电影 | 久久美女性网| 欧美亚一区二区| 亚洲日本va午夜在线影院| 久久国产手机看片| 在线综合亚洲欧美在线视频| 欧美.www| 在线精品观看| 午夜精品久久久久久久男人的天堂 | 国产精品天天摸av网| 亚洲人成网站999久久久综合| 久久精品视频免费播放| 一本色道久久综合狠狠躁篇的优点| 玖玖在线精品| 影音先锋久久资源网| 久久亚洲二区| 欧美专区在线| 国内久久婷婷综合| 久久在线免费观看视频| 久久国产福利国产秒拍| 国产一区二区三区久久悠悠色av | 亚洲欧美日韩国产综合精品二区| 亚洲精品一区二区网址| 欧美紧缚bdsm在线视频| 亚洲精品免费一区二区三区| 亚洲二区视频在线| 久久躁日日躁aaaaxxxx| 亚洲国产精品专区久久| 亚洲成人在线视频播放 | 久久精品欧美日韩精品| 午夜视频一区二区| 国产乱子伦一区二区三区国色天香| 亚洲女人小视频在线观看| 亚洲香蕉在线观看| 国产一区二区三区黄视频| 毛片av中文字幕一区二区| 久热成人在线视频| 99热这里只有成人精品国产| 99伊人成综合| 国产欧美日韩在线播放| 久久中文久久字幕| 免费在线亚洲欧美| 中文在线资源观看视频网站免费不卡| 日韩视频在线播放| 国产日韩欧美日韩大片| 免费观看一区| 欧美日韩性生活视频| 欧美一级淫片aaaaaaa视频| 久久久国产精品一区二区三区| 亚洲韩日在线| 99国产精品99久久久久久| 国产麻豆精品theporn| 欧美xxx在线观看| 欧美激情第3页| 久久国产日韩| 免费观看日韩av| 亚洲综合久久久久| 亚洲黄页一区| 亚洲综合国产精品| 国产一区二区三区的电影 | 久久精品在线| 免费看成人av| 亚洲一区二区高清视频| 亚洲欧美久久久| 亚洲国产精品成人综合色在线婷婷| 亚洲精品美女久久久久| 国产综合网站| 在线亚洲激情| 亚洲美女视频在线观看| 欧美一区午夜视频在线观看| 一区二区成人精品| 久久夜色精品| 久久精品在线免费观看| 国产精品theporn| 亚洲黄一区二区三区| 国产一区二区三区成人欧美日韩在线观看 | 一本久久a久久免费精品不卡| 狠狠色伊人亚洲综合成人| 亚洲午夜免费视频| 一区二区激情| 欧美福利视频在线| 蜜乳av另类精品一区二区| 国产精品蜜臀在线观看| 亚洲精品一区二区三区四区高清| 亚洲高清电影| 久久久久这里只有精品| 久久久噜噜噜久久狠狠50岁| 国产精品丝袜久久久久久app | 牛夜精品久久久久久久99黑人| 欧美在线视频在线播放完整版免费观看| 欧美久久电影| 亚洲国产另类久久久精品极度| 激情视频一区二区| 久久福利毛片| 免费一级欧美在线大片| 黄色成人免费观看| 久久激情网站| 美女视频黄免费的久久| 狠狠88综合久久久久综合网| 久久成人一区二区| 蜜桃av噜噜一区二区三区| 尤物网精品视频| 免费的成人av| 亚洲精品国产精品国自产观看浪潮| 亚洲精品国产精品国自产观看浪潮 | 亚洲欧美在线看| 国产精品男女猛烈高潮激情 | 欧美电影免费观看高清| 国产精品卡一卡二卡三| 亚洲专区在线| 久久久人成影片一区二区三区| 国内精品久久久久影院薰衣草| 久久99在线观看| 欧美成人激情在线| 日韩一级裸体免费视频| 欧美天天视频| 亚洲欧美在线播放| 久久综合狠狠综合久久综合88 | 欧美日韩一区二区三区在线看| 亚洲精品在线观| 先锋影音久久久| 韩国女主播一区二区三区| 麻豆精品视频在线| 一本色道久久| 久久免费99精品久久久久久| 亚洲人成亚洲人成在线观看图片| 欧美日韩mv| 久久久精彩视频| 亚洲三级电影全部在线观看高清| 亚洲欧美日韩综合aⅴ视频| 韩国自拍一区| 欧美日韩在线播放三区四区| 亚洲欧美乱综合| 亚洲高清久久久| 欧美亚洲日本网站| 91久久精品美女高潮| 国产精品久久久久秋霞鲁丝 | 99在线热播精品免费| 久久人人97超碰精品888| av成人毛片| 精久久久久久久久久久| 欧美日韩国产综合在线| 久久精品国产免费| 在线中文字幕日韩| 亚洲第一区中文99精品| 欧美一站二站| 亚洲免费大片| 激情欧美一区二区| 国产精品日韩一区二区三区| 欧美成人激情视频免费观看| 欧美一区成人| 亚洲先锋成人| 亚洲伦理在线观看| 亚洲大胆女人| 久热精品在线视频| 欧美在线一区二区三区| 亚洲专区国产精品| 在线亚洲+欧美+日本专区| 在线欧美日韩国产| 国产一区二区精品久久|