例えばやふぅからあるページへ飛んで、そのページが解析ログを設置
していた場合、相手に伝わるのはやふぅのURLですが、自分でつくった
WEB上にUPしていないリンク集(htmlファイル)から飛んだ場合
はどうなるのでしょう?
htmlファイルのソースコードが伝わったりするんですか?

このQ&Aに関連する最新のQ&A

A 回答 (2件)

こんにちは。



ブラウザの送出情報なので、お使いのブラウザ、バージョンによって、変わると思います。

で、100聞は、一見に如ずで、
http://www.ugtop.com/spill.shtml
HTTP_FROM の事ですよね?

IE5.5 SP2 + 2002/2/11累積修正 + MS02-009 の環境です

この状態で、リンクするだけのHTML作って、やってみましたが NONE。
~~~~~~~~~~~~~~~~~~~~~
<html>
<HEAD>
<META>
</head>

<body>

<A href="http://www.ugtop.com/spill.shtml">test</A>
<br></BODY>
</html>
~~~~~~~~~~~~~~~~~~~~
でわ

参考URL:http://www.ugtop.com/spill.shtml
    • good
    • 0

#1です。



>HTTP_FROM の事ですよね?
では無く、”どこのURLから来たか?”

の方ですね(^^;あぁ、オオボケ。
失礼致しました。

で、改めて・・・。
やってみましたが 【NONE】になりました。

でわでわ
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Qプロポからのパルス値解析ソースのコンパイルエラー(PICマイコン)

プロポからのパルス値解析ソースのコンパイルエラー(PICマイコン)

いつもこちらでお世話になっております。
さて下記ソースコードはプロポの1Chと2Chからの出力パルスを
ポートA0、A1ピンより、読み込みPC画面でその値を
確認する為のコードのつもりですが、
コンパイルが成功出来ずエラー行の表示はないのですが、
HEXファイルが作成しないので、大変困っております。
使用コンパイラーはCCS社C(PCM版)、
PICは16F873Aを使用してます。
以下に、コードを記述します。

#include <16f873a.h>
====プリプロセッサ部分の記述は省略=================
この部分の設定は既に、1Chのみ数値確認で実証済みを記述。
===============================================
void main()
{
int data,data1;
set_tris_a(0x0f);
setup_timer_0(RTCC_INTERNAL | RTCC_DIV_256);
while(1)
{
while (input(PIN_A0));
while (!(input(PIN_A0)));
set_timer0(0);
while (input(PIN_A0));
data = get_timer0();
printf("VALUE = %d\r\n",data);
delay_ms(500);

while (input(PIN_A1));
while (!(input(PIN_A1)));
set_timer0(0);
while (input(PIN_A1));
data1 = get_timer0();
printf("VALUE = %d\r\n",data1);
delay_ms(500);
}
}
以上、while(1)コード内に構成上の問題があるのではと
思われますが何処にコンパイル上、無理が生じるのでしょうか?
また、仮にこのコードでコンパイルが成功したとしても、
2つのチャンネルからの信号を読取る事が可能でしょうか?
目に留めて下さった方で、ご教示頂けるなら大変幸いです。
どうか宜しくお願いいたします。

プロポからのパルス値解析ソースのコンパイルエラー(PICマイコン)

いつもこちらでお世話になっております。
さて下記ソースコードはプロポの1Chと2Chからの出力パルスを
ポートA0、A1ピンより、読み込みPC画面でその値を
確認する為のコードのつもりですが、
コンパイルが成功出来ずエラー行の表示はないのですが、
HEXファイルが作成しないので、大変困っております。
使用コンパイラーはCCS社C(PCM版)、
PICは16F873Aを使用してます。
以下に、コードを記述します。

#include <16f873...続きを読む

Aベストアンサー

エラー内容が書かれていないので想像するしかありませんが、
コンパイルエラーが出るとしたら、関数宣言と呼出部との相違とか、マクロが定義されていないとか、そういうところの可能性が高いです。あるいは関数に見えてるのが実はマクロ定義された処理で、前提となる記述がされていないとか……

#エラーが出てるのはコンパイルであって、リンクとかじゃないんですよね?

ロジック的な面で見ると、input関数とかset_timer、get_timerの動作仕様がわからないので正確なところはわかりませんが、これでパルスが正しく読み取れるようには思えません。

> while (input(PIN_A0));
> while (!(input(PIN_A0)));
> set_timer0(0);
> while (input(PIN_A0));
> data = get_timer0();

この部分の動作が何をやっているのか説明できますか?

Qhtml解析して、利用することを・・・?

htmlを解析して、情報として利用することを表した言葉があったと思うのですが、思い出せなくなりました。

yahoo!ウォレットのヘルプ内にあったと記憶しているのですが、クリックを繰り返すも見つけられず。
検索エンジンを利用しても、見つけることができませんでした。

ひとつの技術としての名前だったと思うのですが。
もしご存知の方がいらっしゃいましたら、教えてください。

よろしくお願いします。

Aベストアンサー

おそらく、スクレイピングのことでしょう。
ググってみましたが、Yahooヘルプが引っかかりました。

Qhtmlは全てオープンソースと言えますか?

ウェブブラウザではサイトのソースが見れますが
これは俗にいう「オープンソース」とは違う意味でしょうか?

Aベストアンサー

コンピュータプログラムに適用される用語なので違います。
htmlはプログラムではなく文書を記述するためのものですから。

QSWIFTでHtmlのソースの一部を取得

SwitでNSXMLParserを使用し、パースしました。
そのあと、下記のXMLから例えばAAAAの値であるああああを
画面上に表示したいのですが方法がわかりません。
どなたかご教示ください。

<aside class="ABC">
<ul>
<li class="AAAA">ああああああ</li>
<li class="BBBB">いいいいいい</li>
<li>うううううう</li>
</ul>
</aside>

※内容が理解できる方のみご回答をお願いいたします。

Aベストアンサー

回答No.2への補足に対して:

> func parser(parser: NSXMLParser!, didStartElement elementName: String!, namespaceURI: String!, qualifiedName qName: String!, attributes attributeDict: NSDictionary!)

これは誤りがあるというか、情報が古いというか……現時点でのこのDelegateメソッドの書式は

func parser(_ parser: NSXMLParser!, didStartElement elementName: String!, namespaceURI namespaceURI: String!, qualifiedName qualifiedName: String!, attributes attributeDict: [NSObject : AnyObject]!)

こうなっています。引数「attributeDict」の型は、NSDictionaryではなく、SwiftのDictionaryです。Xcodeが最新バージョンでなければ、アップデートしてください。

> 参考本を購入しネット上でも色々探しているのですが、方法が見当たりません。

まず、Xcodeのヘルプの使い方を覚えることです。Xcodeのエディタ上で、調べたい語句、ないし手がかりになる語句(この場合は、「NSXMLParser」や、メソッド名)の上に、Optionキー(DOS-V機系キーボードならAltキー)を押しながらマウスカーソルを置くと、マウスポインタが「?」に変わります。クリックするとミニリファレンスが開きます。ミニリファレンスの中のいちばん下、(この場合では)NSXMLParser (Delegate Protocol) Class Referenceをクリックすると、ヘルプウインドウにフルリファレンスが表示されます。
フルリファレンス中の「More related items...」をクリックすると、さらに関連情報を探すことができます。
(ただし、クラスリファレンスはSwift対応ずみですが、各ガイドは、Objective-Cのみの情報です)

Xcodeのヘルプにある情報は、すべてネット上で公開されています。Googleで検索したら、Apple Develop提供の情報は、だいたいトップ5には入ってますよ。

NSXMLParserDelegate
https://developer.apple.com/library/ios/documentation/Cocoa/Reference/NSXMLParserDelegate_Protocol/index.html#//apple_ref/occ/intfm/NSXMLParserDelegate/parser:didStartElement:namespaceURI:qualifiedName:attributes:

さて、話を絞り込みましょう。

func parser(_ parser: NSXMLParser!, didStartElement elementName: String!, namespaceURI namespaceURI: String!, qualifiedName qualifiedName: String!, attributes attributeDict: [NSObject : AnyObject]!)

引数「elementName」は、開始タグのエレメント名(タグ名)を指します。この場合は「li」です。
namespaceURIとqualifiedNameは、HTMLレベルでは使いません。というか、私も知りません。
ここで重要なのは、「attributeDict」です。タグの属性が、辞書形式で格納されます。Swiftの辞書(Dictionary)は、ほかの言語ではハッシュテーブルとか連想配列などと呼ばれています。要素にラベル(キー値)が付いている配列クラスのことです。たとえば……

<img src="http://www.apple.com/picture.jpg" width="400" height="300"/>

こういうタグに対して……

let imageSource = attributeDict["src"] as String // "http://www.apple.com/picture.jpg"
let imageWidth = attributeDict["width"] as String // "400"
let imageHeight = attributeDict["height"] as String // "300"

このようなタグの属性の取得ができます。

ここまでの内容を反映させた、回答No.2に掲示のサンプルコードの続きをのせます。

func parser(parser: NSXMLParser!, didStartElement elementName: String!, namespaceURI: String!, qualifiedName qName: String!, attributes attributeDict: [NSObject : AnyObject]!) {
if elementName == "li" {
if (attributeDict["class"] as String?) == "AAAA" {
contentString = ""
start = true
}
}
}

回答No.2への補足に対して:

> func parser(parser: NSXMLParser!, didStartElement elementName: String!, namespaceURI: String!, qualifiedName qName: String!, attributes attributeDict: NSDictionary!)

これは誤りがあるというか、情報が古いというか……現時点でのこのDelegateメソッドの書式は

func parser(_ parser: NSXMLParser!, didStartElement elementName: String!, namespaceURI namespaceURI: String!, qualifiedName qualifiedName: String!, attributes attributeDict: [NSObject : A...続きを読む

QアセンブラソースをCOBOLソースに自動変換

アセンブラソースをCOBOLソースに自動変換するようなソフトは有るのでしょうか。

Aベストアンサー

実行ファイルからソースを作成するソフトは、ディスコンパイラ(逆コンパイラ・デコンパイラとも)と言うものです。

javaだとディスコンパイラが存在し、割合実用になるっぽいですが、COBOLでは存在自体が厳しいですね…Cだったら探せばディスコンパイラはありますけど、x86以外の処理系ではなかなか厳しいと思います。No2の回答者さんからも指摘がありますが、処理系が何かをはっきりさせないと、一般論的回答しか付かない(それしかできない)と思いますよ。


このカテゴリの人気Q&Aランキング

おすすめ情報