• 締切済み

単体で動くプログラム(スクレイピング)

Pythonでスクレイピングなどのプログラムの経験はありますが、そのプログラムを動作させるには、動作環境やライブラリなどが適正な場所にインストールされていることが前提となります。WIndowsならば、どのような環境でも動かせるプログラムを作るにはどのような言語で書けば良いでしょうか?

みんなの回答

  • sknbsknb2
  • ベストアンサー率38% (1134/2938)
回答No.1

どのような言語で書けば良いのかという話ではなくて、必要とされる機能をライブラリに依存せず、全て自前でプログラミングすれば良いということです。(例えば、ダイアログを画面に表示するために、画面にドットひとつを表示するルーチンを書くところから始めるとか) 大規模なプログラムでそれを実行するのは、ほぼ不可能だと思いますが……

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • pythonを使ったスクレイピング

    pythonでスクレイピングを勉強しております。 例えば、http://www.stardust.co.jp/ といったサイトがあるのですが、そこに市原隼人と入力し http://www.stardust.co.jp/search/?q=%E5%B8%82%E5%8E%9F%E9%9A%BC%E4%BA%BA に移動し、市原隼人をクリックすると http://www.stardust.co.jp/profile/ichiharahayato.html に移動するのですがそこにある出身地の神奈川県という情報を取り出したいのですが この一連の操作をpythonを使って出来るのでしょうか。 できればプログラムを見て勉強したいのですがよろしくお願いいたします。

    • ベストアンサー
    • HTML
  • 画像に文字をプログラムで埋め込む

    画像処理はしたことがなくこの方面の知識が無いです。 JPGファイルの隅に、数文字をプログラムで埋め込みたいです。2、3百枚くらいなので、1枚ずつ手作業というのは避けたいです。 どういうライブラリを使うのが良いでしょうか? 言語はRuby/Pythonくらいだとありがたいです。 もしプラットフォーム依存のライブラリの場合はWIndowsかLinuxで。 プログラムを自分で書くのではなく、そういう機能のあるWindowsアプリがあるのならそれでもいいです。 検索しても、ファイル名のリネームのことだったり、手作業のことだったりで、ノイズが多くてちょっと探せません。

  • DOS上でTCP通信を行うプログラムの作成

    DOS上でTCP通信を行うプログラムを作成する必要が出てきましたが、どのように作成すればよいかわからない状態です。 動作環境としては、DOS上にLanManagerをインストールしたPCで、コンパイラは、MS-C7.0です。 WindowsではWinSockを使用したプログラミングの経験はありますが、DOSではどのように行えばよいかわかりません。 ライブラリなどが必要と思うのですが、フリーのライブラリなどがあるのでしょうか。 何か情報があれば教えてください。

  • エクセルのスクレイピングでエラー

    エクセルVBAでスクレイピングをしたいのですが、エラーが出てしまいます。わかる方がいましたらご教授下さい。 ■環境 Windows10(64bit) ■インストールしたドライバ類 SeleniumBasic-2.0.9.0.exe ChromeDriver 91.0.4472.19 chromedriver_win32.zip ■チェックを入れた参照設定 Visual Basic For Application Microsoft Excel 16.0 Object Library OLE Automation Microsoft Office 16.0 Object Library Microsoft Internet Control Microsoft HTML Object Library Selenium Type Librrary ■プロシージャ Sub test()   Dim Driver As New Selenium.WebDriver Driver.Start "chrome", "https://www.yahoo.co.jp/" Driver.Get "/" Driver.Close Set Driver = Nothing End Sub ■エラー内容 3行目「Driver.Start "chrome", "https://www.yahoo.co.jp/"」の所で 「実行時エラー33」が表示される

  • Pythonを手軽に学ぶための環境づくり

    プログラミング言語として比較的簡単に習得できるというので、Pythonの学習本を買いました。 VBAのようにさらっと立ち上げてプログラムを始めるというわけにはいかないので、結局全然手をつけていません。(プログラムの経験はVBAくらいです) どうしたら学習環境を構築できるでしょうか?候補としては 1.Raspberry Pi(所有しています) 2.Windowsで使えるようにセットアップ 3.LinuxをVMWareかなにかでインストールしてそこからPython すぐ立ち上げてすぐ終了でき、できれば会社のPCと自宅のPCで同じ環境が構築できればなお素晴らしい。あとSublime Textなるツールもあるそうで使ってみたいのです。できればWindowsでできないでしょうか? いまさらですが、C#にすればよかったかなとも思っています。無料のVSがあるので。でもほぼ初心者日曜プログラマとしてはC#は習得が大変かなと思ったのでPythonの本を購入しました。

  • 上司にpythonのプログラムの安全性を説明する

    私は、仕事でエクセルでデータ分析や統計的に処理してグラフを作成し、レポートを作っています。 その内容のほとんどが繰り返しの処理や何度も似たような処理をするものなのでできればpythonでそれを処理したいと思うことが多々あり、昨年、上司に断ってAnacondaを入れさせていただきました。 しかし、先日OpenCVのライブラリがどうしても必要なことがありました。 それまでは、Anacondaに標準で入っているライブラリで対応できていましたが、画像加工がしたくてどうしても必要でした。 一応、上司に断りを入れるために説明してみましたが、「安全かどうかわからないプログラムを入れてほしくない」と言われてしまいました。 私は、「OpenCVなんて多くの場所で使われているライブラリなのでそんなことは、無いと思います。」と説明しましたが、「よくわからないものや自分で作ったもの以外は、使ってほしくない。」というようなことを説明されました。 私は、趣味でpythonの本を4,5冊読んだだけなのでそのライブラリの安全性だとか、どうして使っているのかを説明するほどの知識がありませんでした。 実際、pythonのライブラリの安全性ってどうやって確保されているんでしょうか。 上司に説明する参考にさせてください。 よろしくお願いします。

  • JAVAでつくったプログラムはコンピュータ単体で動作しますか。

    ビギナなので,見当違いな質問ならば申し訳ない。 JAVA言語でつくったプログラムは.exeファイルのような形にして コンピュータ単体で動作させることはできないのでしょうか。

    • ベストアンサー
    • Java
  • C#のプログラムに関して

    GUIアプリケーションをC#で作りたいと考えていて、いずれはIoTなんかを組み込めないかと考えているのですが、C#で作ったアプリケーションでpythonプログラムの結果を表示させたり利用したりできるのでしょうか。 どのようにアプローチすれば実現できるのか(C#のプログラムでの受け取り方)を教えていただけないでしょうか。 よろしくお願いします。 ※なぜC#なのか・・pythonは動作が遅いからC#の方がメリットを感じたためです。

  • scilabという科学ソフトとコンパイラ

    MATLABに近い動作をする科学系のフリーソフトのscilabについてお尋ねします。 最近、scilabをインストールすると、intelのMathkernel libraryをネットから取りよせようと動作したり、c言語、Fortranのコンパイラがインストールされていることが前提だったり、つまりscilabをしっかり動作させるためのツール(計算環境)を外に求めるようです。 一応、scilab自体のインストールはできるようですが、しっかり動作させるには何かが不足しているのかもしれないと思います。 scilabの使用にについて前提条件としてそのようなことがあるのでしょうか。どこかに書いてあるでしょうか。もしインストール時にない場合はあとからインストールしてもいいでしょうか。またcコンパイラはbcc55でもいいでしょうか。 よろしくお願いします。

  • VS2012 : Python環境Path設定

    VS2012持ってるのでPython3.73とanacondaをインストールしてみました。 VSでhello worldが動きません。python環境のpathで引っ掛かっています。 ・Path、Windows Path、Library path、Path environment valuable には何を入れたりょろしいのでしょうか。 ・もしかしてVS2012が対応しているのはpython3.4以前ですか?