タグ付けされた質問 「lxml」

11
Ubuntuにlxmlをインストールする方法
Ubuntu 11でeasy_installを使用してlxmlをインストールするのに問題があります。 入力すると、次のよう$ easy_install lxmlになります。 Searching for lxml Reading http://pypi.python.org/simple/lxml/ Reading http://codespeak.net/lxml Best match: lxml 2.3 Downloading http://lxml.de/files/lxml-2.3.tgz Processing lxml-2.3.tgz Running lxml-2.3/setup.py -q bdist_egg --dist-dir /tmp/easy_install-7UdQOZ/lxml-2.3/egg-dist-tmp-GacQGy Building lxml version 2.3. Building without Cython. ERROR: /bin/sh: xslt-config: not found ** make sure the development packages of libxml2 and libxslt are installed …

28
pipを使用したlibxmlインストールエラー
これは私のエラーです: (mysite)zjm1126@zjm1126-G41MT-S2:~/zjm_test/mysite$ pip install lxml Downloading/unpacking lxml Running setup.py egg_info for package lxml Building lxml version 2.3. Building without Cython. ERROR: /bin/sh: xslt-config: not found ** make sure the development packages of libxml2 and libxslt are installed ** Using build configuration of libxslt Installing collected packages: lxml Running setup.py install …
269 python  lxml  pip 

23
Mac OS X 10.9にLXMLをインストールできない
Lxmlをインストールして、Scrapyをインストールしたいと思います。 今日Macを更新したところ、lxmlを再インストールできなかったため、次のエラーが発生しました。 In file included from src/lxml/lxml.etree.c:314: /private/tmp/pip_build_root/lxml/src/lxml/includes/etree_defs.h:9:10: fatal error: 'libxml/xmlversion.h' file not found #include "libxml/xmlversion.h" ^ 1 error generated. error: command 'cc' failed with exit status 1 brewを使用してlibxml2とlibxsltをインストールしようとしましたが、どちらも正常にインストールされましたが、それでもlxmlをインストールできません。 前回のインストールでは、Xcodeで開発者ツールを有効にする必要がありましたが、Xcode 5に更新されたため、このオプションは使用できなくなりました。 誰か私が何をする必要があるか知っていますか?
234 python  xcode  macos  scrapy  lxml 

12
bs4.FeatureNotFound:リクエストした機能を備えたツリービルダーが見つかりませんでした:lxml。パーサーライブラリをインストールする必要がありますか?
... soup = BeautifulSoup(html, "lxml") File "/Library/Python/2.7/site-packages/bs4/__init__.py", line 152, in __init__ % ",".join(features)) bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: lxml. Do you need to install a parser library? 上記は私のターミナルで出力されます。Mac OS 10.7.xを使用しています。私はPython 2.7.1を持っており、このチュートリアルに従ってBeautiful Soupとlxmlを取得しました。どちらも正常にインストールされ、ここにある個別のテストファイルで動作します。このエラーの原因となるPythonスクリプトfrom pageCrawler import comparePages に、次の行を含めました。 また、pageCrawlerファイルに、次の2行を含めました。 from bs4 import BeautifulSoup from urllib2 import …

2
builtins.TypeError:バイトではなくstrである必要があります
スクリプトをPython 2.7から3.2に変換しましたが、バグがあります。 # -*- coding: utf-8 -*- import time from datetime import date from lxml import etree from collections import OrderedDict # Create the root element page = etree.Element('results') # Make a new document tree doc = etree.ElementTree(page) # Add the subelements pageElement = etree.SubElement(page, 'Country',Tim = 'Now', name='Germany', AnotherParameter …
220 python  python-3.x  lxml 

2
xpathを使用して次の兄弟/ XMLタグを選択する方法
(Neweggからの)HTMLファイルがあり、そのHTMLは以下のように構成されています。仕様表のすべてのデータは「desc」であり、各セクションのタイトルは「名前」です。'以下は、Neweggページのデータの2つの例です。 <tr> <td class="name">Brand</td> <td class="desc">Intel</td> </tr> <tr> <td class="name">Series</td> <td class="desc">Core i5</td> </tr> <tr> <td class="name">Cores</td> <td class="desc">4</td> </tr> <tr> <td class="name">Socket</td> <td class="desc">LGA 1156</td> <tr> <td class="name">Brand</td> <td class="desc">AMD</td> </tr> <tr> <td class="name">Series</td> <td class="desc">Phenom II X4</td> </tr> <tr> <td class="name">Cores</td> <td class="desc">4</td> </tr> <tr> <td class="name">Socket</td> <td …
102 xml  xpath  lxml 

5
src / lxml / etree_defs.h:9:31:致命的なエラー:libxml / xmlversion.h:そのようなファイルまたはディレクトリはありません
そのファイル「pip install -r requirements.txt --download-cache=~/tmp/pip-cache」にパッケージをインストールするために次のコマンドを実行しています 。 required.txtには、次のようなパッケージが含まれています # Data formats # ------------ PIL==1.1.7 # html5lib==0.90 httplib2==0.7.4 lxml==2.3.1 # Documentation # ------------- Sphinx==1.1 docutils==0.8.1 # Testing # ------- behave==1.1.0 dingus==0.3.2 django-testscenarios==0.7.2 mechanize==0.2.5 mock==0.7.2 testscenarios==0.2 testtools==0.9.14 wsgi_intercept==0.5.1 「lxml」パッケージのインストールを開始している間、次のエラーが発生します Requirement already satisfied (use --upgrade to upgrade): django-testproject>=0.1.1 in /usr/lib/python2.7/site-packages/django_testproject-0.1.1-py2.7.egg (from django-testscenarios==0.7.2->-r requirements.txt (line …
99 python-2.7  lxml  pip 

7
Pythonにlxmlモジュールをインストールする
Pythonスクリプトの実行中に、このエラーが発生しました from lxml import etree ImportError: No module named lxml 今私はlxmlをインストールしようとしました sudo easy_install lmxl しかし、それは私に次のエラーを与えます Building lxml version 2.3.beta1. NOTE: Trying to build without Cython, pre-generated 'src/lxml/lxml.etree.c' needs to be available. ERROR: /bin/sh: xslt-config: not found ** make sure the development packages of libxml2 and libxslt are installed ** libxsltのビルド構成を使用する …

5
lxmlの要素を削除する方法
Pythonのlxmlを使用して、属性の内容に基づいて要素を完全に削除する必要があります。例: import lxml.etree as et xml=""" <groceries> <fruit state="rotten">apple</fruit> <fruit state="fresh">pear</fruit> <fruit state="fresh">starfruit</fruit> <fruit state="rotten">mango</fruit> <fruit state="fresh">peach</fruit> </groceries> """ tree=et.fromstring(xml) for bad in tree.xpath("//fruit[@state=\'rotten\']"): #remove this element from the tree print et.tostring(tree, pretty_print=True) これを印刷したい: <groceries> <fruit state="fresh">pear</fruit> <fruit state="fresh">starfruit</fruit> <fruit state="fresh">peach</fruit> </groceries> 次のように、一時変数を保存して手動で出力せずにこれを行う方法はありますか? newxml="<groceries>\n" for elt in tree.xpath('//fruit[@state=\'fresh\']'): newxml+=et.tostring(elt) newxml+="</groceries>"
84 python  xml  lxml 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.